نمایش نتایج 1 تا 5 از 5

نام تاپیک: ارسال لیستی از Customer ها به از Veiw به Controller

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    ارسال لیستی از Customer ها به از Veiw به Controller

    با سلام دوستان من صفحه ای دارم که میخوام مثلا تعداد پنچ تا مشتری رو با کلیک روی یک دکمه ارسال کنم به لایه کنترلر
    میخواستم ببینم چطوری این کارو انجام بدم من یک مشتری رو میتونم ارسال کنم .. اما چند تا رو نمیدونم .

    Post.PNG

    Controller :




    public ActionResult SaveCustomer(List<Customer> items)
    {
    var Db = new DataBase();
    foreach (var item in items)
    {
    Customer cust = new Customer() { NameCustomer = item.NameCustomer, FamilyCustomer=item.FamilyCustomer,Tel=item.Tel };
    Db.Customers.Add(cust);
    Db.SaveChanges();
    int CustomserID = cust.Id;


    CustomerProduct CuPr = new CustomerProduct() { ProductId = _productID, CustomerId = CustomserID };
    Db.CustomerProducts.Add(CuPr);
    Db.SaveChanges();
    }



    View :



    <div style="padding-top:30px;padding-right:20px">


    <div>
    <div>
    نام
    <input class="input-medium" style="margin-left:10px" id="NameCustomer" type="text" />
    نام خانوادگی :
    <input class="input-medium" style="margin-left:10px" id="FamilyCustomer" type="text" />
    شماره تلفن :
    <input class="input-medium" style="margin-left:10px" id="TelCustomer" type="text" />
    <br />
    </div>


    <div>
    نام
    <input class="input-medium" style="margin-left:10px" id="NameCustomer1" type="text" />
    نام خانوادگی :
    <input class="input-medium" style="margin-left:10px" id="FamilyCustomer1" type="text" />
    شماره تلفن :
    <input class="input-medium" style="margin-left:10px" id="TelCustomer1" type="text" />
    <br />
    </div>


    </div>
    <input class="btn btn-large btn-success" style="margin-right:550px;margin-top:45px" type="button" onclick="Save()" value="ثبت" />
    </div>


    JQuery :



    <script>
    function Save() {


    var Customer1 = {
    NameCustomer: $('#NameCustomer').val(),
    FamilyCustomer: $('#FamilyCustomer').val(),
    TelCustomer: $('#TelCustomer').val(),
    };
    var Customer2 = {
    NameCustomer: $('#NameCustomer1').val(),
    FamilyCustomer: $('#FamilyCustomer1').val(),
    TelCustomer: $('#TelCustomer1').val(),
    };


    var Data = {
    Cust1: Customer1,
    Cust2: Customer2
    }
    $.ajax({
    type: "POST",
    url: "/Product/SaveCustomer",
    data: JSON.stringify(Data),
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (response) {
    alert("success");
    },
    error: function (response) {
    alert(response.responseText);
    }
    });
    }
    </script>

    آخرین ویرایش به وسیله مهیار. : چهارشنبه 22 آذر 1396 در 19:14 عصر

تاپیک های مشابه

  1. پاسخ: 4
    آخرین پست: شنبه 15 تیر 1392, 11:31 صبح
  2. سوال: ارسال لیستی از آبجکت به Crystal report
    نوشته شده توسط akram23 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 19 اردیبهشت 1392, 11:16 صبح
  3. ارسال لیستی از مدل ها
    نوشته شده توسط Wily_Fox در بخش ASP.NET MVC
    پاسخ: 6
    آخرین پست: دوشنبه 26 فروردین 1392, 11:37 صبح
  4. ارسال لیستی از اطلاعات به sql
    نوشته شده توسط Payman62 در بخش T-SQL
    پاسخ: 6
    آخرین پست: یک شنبه 30 مرداد 1390, 03:03 صبح
  5. ارسال ليستي از اشياء به كريستال ريپورت
    نوشته شده توسط afsharjowkar در بخش C#‎‎
    پاسخ: 0
    آخرین پست: دوشنبه 02 اسفند 1389, 20:51 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •