Multi-SProcs an View weitergeben und mit DropDownList (Razor) auslesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Multi-SProcs an View weitergeben und mit DropDownList (Razor) auslesen

    Guten Tag,
    ich bin frisch im Umgang mit der Programmierung und arbeite derzeit mit Visual Studio 2012, C#/ASP.NET, Entity Framework und dem MVC4, sowie dem Razor Syntax.
    Mein Stand ist es die fertigen Stored Procedures ( Select von Kunden und Kontaktdaten ) über ein Model an eine View weiterzugeben. Dies klappt nur, wenn ich eine einzelen SProc übergebe, statt einem Model, jedoch fehlt mir dann die jeweils andere SProc.

    Model:
    TaskAdd.cs

    Quellcode

    1. namespace TestProject.Models
    2. {
    3. public class TaskAdd
    4. {
    5. public Customer TCustomer{ get; set; }
    6. public Contact TContact{ get; set; }
    7. }
    8. }


    Contact.cs

    Quellcode

    1. namespace TestProjectCS.Models
    2. {
    3. public class Contact
    4. {
    5. udsp_ContactList_Result ContactList;
    6. }
    7. }

    Customer.cs

    Quellcode

    1. namespace TestProjectCS.Models
    2. {
    3. public class Customer
    4. {
    5. udsp_CustomerListFrequency_Result CustomerList;
    6. }
    7. }

    View:

    Quellcode

    1. @using TestProjectCS.Resources;
    2. @using TestProjectCS.Models;
    3. @model IEnumerable<TaskAdd>
    4. @{
    5. ViewBag.Title = "AddTask";
    6. Layout = "~/Views/Shared/_Layout.cshtml";
    7. }
    8. <h2>@PageTaskAdd.H2Value</h2>@Html.Label("description", @PageTaskAdd.LabelDescription)
    9. @Html.TextArea("description", new{ @class = "description", @cols = 80, @rows = 4})[/syntax]

    Controller:

    Quellcode

    1. [syntax="csharp"]public class HomeController : Controller
    2. {
    3. private TaskAdd Task = new TaskAdd();
    4. public ActionResult TaskAdd()
    5. {
    6. var Tasks = new List<TaskAdd>{Task};
    7. return View(Tasks);
    8. }
    9. }


    Ziel: Die Daten, welche ich über Stored Procedures an die View zu übergeben UND BEIDE verarbeiten zu können.
    Ich selbst habe mir dazu
    diesen Thread eines anderen Forums angeschaut, jedoch klappt es bei mir aus unerfindlichen Gründen nicht.

    Da bis zum 06.02 noch weitere Probleme anfallen werden, wäre ich jedem sehr dankbar, der in diesem Bereich fitt ist, wenn dieser mir bis dahin unter die Arme greifen könnte und recht schnellen Support geben würde.

    Vielen Dank
    Livermorium