public ActionResult SettingDelete(long settingId) { MT_SETTING deletedSetting = repository.DeleteSetting(settingId); if (deletedSetting != null) { TempData["message"] = string.Format("{0} был удален", deletedSetting.Code); } return(RedirectToAction("Settings")); }
public MT_SETTING DeleteSetting(long settingId) { MT_SETTING dbEntry = context.MT_SETTING.Where(x => x.SettingId == settingId).Single(); if (dbEntry != null) { context.MT_SETTING.Remove(dbEntry); context.SaveChanges(); } return(dbEntry); }
public ActionResult SettingEdit(MT_SETTING setting) { if (ModelState.IsValid) { repository.SaveSetting(setting); TempData["message"] = string.Format("{0} сохранено", setting.Code); return(RedirectToAction("Settings")); } else { // что-то не так с значениями данных (there is something wrong with the data values) return(View(setting)); } }
public void SaveSetting(MT_SETTING setting) { if (setting.SettingId == 0) { context.MT_SETTING.Add(setting); } else { MT_SETTING dbEntry = context.MT_SETTING.Where(x => x.SettingId == setting.SettingId).Single(); if (dbEntry != null) { dbEntry.Code = setting.Code; dbEntry.Value = setting.Value; dbEntry.Descr = setting.Descr; dbEntry.IsActive = setting.IsActive; } } context.SaveChanges(); }
public ViewResult SettingEdit(long settingId) { MT_SETTING setting = repository.Settings.Where(x => x.SettingId == settingId).FirstOrDefault(); //.FirstOrDefault(x => x.SettingId == settingId); return(View(setting)); }