public bool UpdateAccomadationTypes(AccomadationType accomadationType) { var context = new HMSContext(); context.Entry(accomadationType).State = System.Data.Entity.EntityState.Modified; // modify the accomadation type return(context.SaveChanges() > 0); }
public bool DeleteAccomadationTypes(AccomadationType accomadationType) { var context = new HMSContext(); context.Entry(accomadationType).State = System.Data.Entity.EntityState.Deleted; // delete accomadation type return(context.SaveChanges() > 0); }
public bool SaveAccomadationTypes(AccomadationType accomadationType) { var context = new HMSContext(); context.AccomadationType.Add(accomadationType); // add param accomadationType values to table AccomadationType // 'SaveChanges()' func returns a bool return(context.SaveChanges() > 0); // if some changes has been made then return true }
public JsonResult Action(AccomadationTypesActionModel model) { JsonResult json = new JsonResult { JsonRequestBehavior = JsonRequestBehavior.AllowGet }; var result = false; if (model.ID > 0) // Editing record { AccomadationType accomadationType = new AccomadationType { ID = model.ID, Name = model.Name, Description = model.Description }; result = AccomadationTypesService.Instance.UpdateAccomadationTypes(accomadationType); // update accomadation type in databse } else // Saving record { AccomadationType accomadationTypes = new AccomadationType { Name = model.Name, Description = model.Description }; // create AccomadationType object and set its props result = AccomadationTypesService.Instance.SaveAccomadationTypes(accomadationTypes); // save AccomadationType in database } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable perform action on accomadation Type" }; } return(json); }