public bool DeleteAccomadations(Accomadation accomadation) { var context = new HMSContext(); context.Entry(accomadation).State = System.Data.Entity.EntityState.Deleted; // delete accomadation type return(context.SaveChanges() > 0); }
public bool UpdateAccomadations(Accomadation accomadation) { var context = new HMSContext(); context.Entry(accomadation).State = System.Data.Entity.EntityState.Modified; // modify the accomadation type return(context.SaveChanges() > 0); }
public bool SaveAccomadations(Accomadation accomadation) { var context = new HMSContext(); context.Accomadation.Add(accomadation); // 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(AccomadationsActionModel model) { JsonResult json = new JsonResult { JsonRequestBehavior = JsonRequestBehavior.AllowGet }; bool result; if (model.ID > 0) // Editing record { Accomadation accomadation = new Accomadation { ID = model.ID, Name = model.Name, AccomadationPackageID = model.AccomadationPackageID }; result = AccomadationsServices.Instance.UpdateAccomadations(accomadation); // update accomadations in databse } else // Saving record { Accomadation accomadation = new Accomadation { ID = model.ID, Name = model.Name, AccomadationPackageID = model.AccomadationPackageID }; result = AccomadationsServices.Instance.SaveAccomadations(accomadation); // save accomadations in database } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable perform action on accomadations" }; } return(json); }