مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

laleh_456

عضویت از 1395/10/06

آپدیت یک جدول با SP

  • یکشنبه 7 خرداد 1396
  • 12:00
تشکر میکنم

سلام دوستان

دوستان من با استفاده از SP یک مدل رو به ویو پاس میدم و نمایش میدم.حالا میخام داده ها رو ویرایش کنم واینکار رو با SP انجام بدم ممنون میشم بگیدچطور باید اینکارو انجام بدم؟

در متد get:

  public ActionResult EditFood(int FoodId)
        {
            var model = new EditFoodViewModel();
            
            model.Food = db.GetFoodId(FoodId).FirstOrDefault();
                     return View(model);
        }

در متد post:

  public ActionResult EditFood(EditFoodViewModel model)
        {
            if (ModelState.IsValid)
            {
            
db.update(?????)
   
            }
            return MessageBox.Show("با موفقیت ثبت شد", MessageType.Success);
        }

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 7 خرداد 1396
  • 12:37

باید sp ویرایش را فراخوانی کنید و اطلاعات را به اون ارسال کنید

مثل واکشی

کاربر سایت

laleh_456

عضویت از 1395/10/06

  • یکشنبه 7 خرداد 1396
  • 13:07

بله ممنون

ولی در پاس دادن مقادیر مشکل دارم یعنی باید مدل رو پاس بدم؟ یا مفادیر رو؟اگر بخام مقادیر رو پاس بدم چطور میتونم از مدل بخونم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 7 خرداد 1396
  • 13:09

مقادیر رو

از ورودی اکشن بگیرید و بخونید

برای شما نامش model هست

کاربر سایت

laleh_456

عضویت از 1395/10/06

  • یکشنبه 7 خرداد 1396
  • 16:52

ممنون درست شد.

استاد این روشی که استفاده میکنم روش درستی هست؟اگر نیست میشه بفرمایید بهترین روش چی هست؟تا برم یاد بگیرم.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 7 خرداد 1396
  • 16:56

روش خوبی هست

میتونید از خود Entity هم استفاده کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)