/// <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();
        }
Example #2
0
        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);
        }