/// <summary> /// Add or Edit FormGroup data /// </summary> /// <param name="model">as object</param> public void SaveEditData(FormGroupEditModel model) { StepCinemaDataLayer.EntityModel.FormGroup data; data = Entities.FormGroups.Where(x => x.FormGroupId == model.FormGroupId).FirstOrDefault(); /// Add new FormGroup if (data == null) { data = new EntityModel.FormGroup(); data.FormGroupId = model.FormGroupId; data.FormGroupName = model.FormGroupName; //data.Active = model.Active; //data.UpdatedBy = CurrentUserId; //data.UpdatedOn = DateTime.Now; Entities.Entry(data).State = System.Data.Entity.EntityState.Added; } else /// Edit FormGroup { data.FormGroupName = model.FormGroupName; //data.Active = model.Active; //data.UpdatedBy = CurrentUserId; //data.UpdatedOn = DateTime.Now; Entities.Entry(data).State = System.Data.Entity.EntityState.Modified; } Entities.SaveChanges(); }
public ActionResult AddEdit(FormGroupEditModel formGroupEditModel) { var dal = GetDAL <StepCinemaDataLayer.DataAccess.FormGroupLayer>(); if (ModelState.IsValid) { dal.SaveEditData(formGroupEditModel); return(RedirectToAction("List")); } return(View(formGroupEditModel)); }
/// <summary> /// load the edit page /// </summary> /// <param name="formGroupId">as string</param> /// <returns>edit view</returns> public FormGroupEditModel GetEditData(string formGroupId) { FormGroupEditModel model; if (string.IsNullOrEmpty(formGroupId)) { model = new FormGroupEditModel(); } else { model = Entities.FormGroups.Where(x => x.FormGroupId == formGroupId).Select(x => new FormGroupEditModel() { FormGroupId = x.FormGroupId, FormGroupName = x.FormGroupName, //Active = x.Active }).FirstOrDefault(); } if (model != null) { model.FormGroupId = GetFormGroupId(formGroupId); } return(model); }