public JsonResult Action(AccommodationTypesActionModel formModel) { bool result = false; if (formModel.Id > 0) //edit record { var accommodationType = ATServices.GetAccommodationTypeById(formModel.Id); accommodationType.Name = formModel.Name; accommodationType.Description = formModel.Description; result = ATServices.UpdateAccommodationType(accommodationType); } else //create a new record { AccommodationType accommodationType = new AccommodationType(); accommodationType.Name = formModel.Name; accommodationType.Description = formModel.Description; result = ATServices.SaveAccommodationType(accommodationType); } return(JsonDataResult.Result(result)); }
public JsonResult Delete(AccommodationTypesActionModel formModel) { var accommodationType = ATServices.GetAccommodationTypeById(formModel.Id); bool result = ATServices.DeleteAccommodationType(accommodationType); return(JsonDataResult.Result(result)); }
public ActionResult Delete(int id) { AccommodationTypesActionModel model = new AccommodationTypesActionModel(); var accommodation = ATServices.GetAccommodationTypeById(id); model.Id = accommodation.Id; model.Name = accommodation.Name; return(PartialView("_Delete", model)); }
public ActionResult Action(int?id) { AccommodationTypesActionModel model = new AccommodationTypesActionModel(); if (id.HasValue) //edit record { var accommodation = ATServices.GetAccommodationTypeById(id.Value); //note , value becuz it's nullable model.Id = accommodation.Id; model.Name = accommodation.Name; model.Description = accommodation.Description; } return(PartialView("_Action", model)); }