public async Task <ActionResult> Create( [Bind(Include = "ChargeScheduleId")] SystemSettingsViewModel systemSettingModel) { ChargeSchedule chargeSchedule = await db.ChargeSchedules.FindAsync(systemSettingModel.ChargeScheduleId); if (chargeSchedule != null) { try { var systemSetting = new SystemSetting { SystemSettingId = IdentityGenerator.NewSequentialGuid(), DateCreated = DateTime.Now, CreatedBy = User.Identity.Name, SetBy = User.Identity.Name, ChargeScheduleId = chargeSchedule.ChargeScheduleId }; db.SystemSettings.Add(systemSetting); await db.SaveChangesAsync(); return(RedirectToAction("Index", "SystemSettings")); } catch (Exception ex) { ModelState.AddModelError("*", ex); return(View(systemSettingModel)); } } ModelState.AddModelError("*", "Error"); return(View(systemSettingModel)); }
public async Task <ActionResult> Edit( [Bind(Include = "SystemSettingId,ChargeScheduleId")] SystemSettingsViewModel systemSettingViewModel) { ChargeSchedule chargeSchedule = await db.ChargeSchedules.FindAsync(systemSettingViewModel.ChargeScheduleId); if (chargeSchedule != null) { SystemSetting systemSetting = await db.SystemSettings.FindAsync(systemSettingViewModel.SystemSettingId); if (systemSetting != null) { try { db.Entry(systemSetting).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("*", ex); return(View(systemSettingViewModel)); } } return(HttpNotFound("Could Not Find Entity with that ID")); } return(HttpNotFound("Could Not Find Entity with that ID")); }
// GET: SystemSettings/Details/5 public async Task <ActionResult> Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SystemSetting systemSetting = await db.SystemSettings.FindAsync(id); if (systemSetting == null) { return(HttpNotFound()); } SystemSettingsViewModel systemSettingViewModel = Map <SystemSetting, SystemSettingsViewModel>(systemSetting); return(View(systemSettingViewModel)); }
public SystemSettingsView() { InitializeComponent(); DataContext = _viewModel = new SystemSettingsViewModel(); Loaded += SystemSettingsView_Loaded; }