public JsonResult Action(AccomodationActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.Id > 0)//editing a record { var accomodation = accomodationService.GetAccomodationId(model.Id); accomodation.Name = model.Name; accomodation.Description = model.Description; accomodation.AccomodationPackageId = model.AccomodationPackageId; result = accomodationService.UpdateAccomodation(accomodation); } else//creating a new record { Accomodation accomodation = new Accomodation(); accomodation.Name = model.Name; accomodation.Description = model.Description; accomodation.AccomodationPackageId = model.AccomodationPackageId; result = accomodationService.SaveAccomodation(accomodation); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on Accomodation Type" }; } return(json); }
public JsonResult Action(AccomodationActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.ID > 0) //we are trying to edit a record { var accomodation = accomodationsService.GetAccomodationByID(model.ID); accomodation.AccomodationPackageID = model.AccomodationPackageID; accomodation.Name = model.Name; accomodation.Description = model.Description; result = accomodationsService.UpdateAccomodation(accomodation); } else //we are trying to create a record { Accomodation accomodation = new Accomodation(); accomodation.AccomodationPackageID = model.AccomodationPackageID; accomodation.Name = model.Name; accomodation.Description = model.Description; result = accomodationsService.SaveAccomodation(accomodation); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on Accomodation." }; } return(json); }
public JsonResult Delete(AccomodationActionModel model) { JsonResult json = new JsonResult(); var result = false; var accomodation = accomodatioService.GetAllAccomodationByID(model.ID); result = accomodatioService.DeleteAccomodation(accomodation); if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on Accomodation" }; } return(json); }
public ActionResult Delete(int ID) { AccomodationActionModel model = new AccomodationActionModel(); var accomodation = accomodationsService.GetAccomodationByID(ID); model.ID = accomodation.ID; return(PartialView("_Delete", model)); }
public ActionResult Delete(int Id) { AccomodationActionModel model = new AccomodationActionModel(); var accomodation = accomodationService.GetAccomodationId(Id); model.Id = accomodation.Id; return(PartialView("_Delete", model)); }
public ActionResult Action(int?ID) { AccomodationActionModel model = new AccomodationActionModel(); if (ID.HasValue) //we are trying to edit a record { var accomodation = accomodationsService.GetAccomodationByID(ID.Value); model.ID = accomodation.ID; model.AccomodationPackageID = accomodation.AccomodationPackageID; model.Name = accomodation.Name; model.Description = accomodation.Description; } model.AccomodationPackages = accomodationPackagesService.GetAllAccomodationPackages(); return(PartialView("_Action", model)); }
public ActionResult Action(int?ID) { AccomodationActionModel accomodationActionModel = new AccomodationActionModel(); if (ID.HasValue) { var accomodation = AccomodationsService.GetAllAccomodationById(ID.Value); accomodationActionModel.ID = accomodation.ID; accomodationActionModel.AccomodationPackageID = accomodation.AccomodationPackageID; accomodationActionModel.Name = accomodation.Name; accomodationActionModel.Description = accomodation.Description; } accomodationActionModel.AccomodationPackages = AccomodtionPackagesServices.GetAllAccomodationPackages(); return(PartialView("_Action", accomodationActionModel)); }
public JsonResult Action(AccomodationActionModel model) { JsonResult jsonResult = new JsonResult(); var result = false; //model.pictureIDs = "90","91","92" //return list={90,91,92} if agar empty ho to empty list return karyga List <int> pictureIDs = !string.IsNullOrEmpty(model.PictureIDs) ? model.PictureIDs.Split(',').Select(x => int.Parse(x)).ToList() : new List <int>(); var pictures = dashboardService.GetPictureByIDs(pictureIDs); if (model.ID > 0)//Edit { var accomodation = accomodationService.GetAccomodationsByID(model.ID); accomodation.AccomodationPackageID = model.AccomodationPackageID; accomodation.Name = model.Name; accomodation.Description = model.Description; accomodation.AccomodationPictures.Clear(); accomodation.AccomodationPictures.AddRange(pictures.Select(x => new AccomodationPictures() { AccomodationID = accomodation.ID, PictureID = x.ID })); result = accomodationService.UpdateAccomodation(accomodation); } else//Add/Create { Accomodation accomodation = new Accomodation(); accomodation.AccomodationPackageID = model.AccomodationPackageID; accomodation.Name = model.Name; accomodation.Description = model.Description; accomodation.AccomodationPictures = new List <AccomodationPictures>(); accomodation.AccomodationPictures.AddRange(pictures.Select(x => new AccomodationPictures() { PictureID = x.ID })); result = accomodationService.SaveAccomodation(accomodation); } if (result) { jsonResult.Data = new { Success = true }; } else { jsonResult.Data = new { Success = false, Message = "Unable to Perform Action On Accomodation Type" }; } return(jsonResult); }
public ActionResult Action(int?ID) { AccomodationActionModel model = new AccomodationActionModel(); AccomodationPackageActionModel model2 = new AccomodationPackageActionModel(); if (ID.HasValue) { var accomodation = model.GetAccomodationByID(ID.Value); model.ID = accomodation.ID; model.AccomodationPackageID = accomodation.AccomodationPackageID; model.Name = accomodation.Name; model.Description = accomodation.Description; } model.AccomodationPackages = model2.GetAllAccomodationPackages(); return(PartialView("_Action", model)); }
public JsonResult Delete(AccomodationActionModel model) { JsonResult jsonResult = new JsonResult(); var result = false; var accomodation = accomodationService.GetAccomodationsByID(model.ID); result = accomodationService.DeleteAccomodation(accomodation); if (result) { jsonResult.Data = new { Success = true }; } else { jsonResult.Data = new { Success = false, Message = "Unable to Perform Action On Accomodation Package" }; } return(jsonResult); }
// GET: Dashboard/Accomodations public ActionResult Index(string searchTerm, int?accomodationPackageID, int?page) { int recordSize = 3; page = page ?? 1; AccomodationActionModel model3 = new AccomodationActionModel(); AccomodationPackageActionModel model2 = new AccomodationPackageActionModel(); AccomodationsViewModel model = new AccomodationsViewModel(); model.SearchTerm = searchTerm; model.AccomodationPackageID = accomodationPackageID; model.AccomodationPackages = model2.GetAllAccomodationPackages(); model.Accomodations = model3.SearchAccomodations(searchTerm, accomodationPackageID, page.Value, recordSize); var totalRecords = model3.SearchAccomodationsCount(searchTerm, accomodationPackageID); model.Pager = new Pager(totalRecords, page, recordSize); return(View(model)); }
public ActionResult Action(int?ID) { AccomodationActionModel model = new AccomodationActionModel(); if (ID.HasValue) // edit { var accomodation = accomodatioService.GetAllAccomodationByID(ID.Value); model.ID = accomodation.ID; model.Name = accomodation.Name; model.Description = accomodation.Description; model.AccomodationPackageID = accomodation.AccomodationPackageeID; } model.AccomodationPackages = PackageServices.GetAllAccomodationPackage(); return(PartialView("_Action", model)); }
public ActionResult Action(int?Id) { AccomodationActionModel model = new AccomodationActionModel(); if (Id.HasValue)//editing a record { var accomodation = accomodationService.GetAccomodationId(Id.Value); model.Id = accomodation.Id; model.Name = accomodation.Name; model.Description = accomodation.Description; model.AccomodationPackageId = accomodation.AccomodationPackageId; } model.AccomodationPackages = accomodationPackageService.GetAllAccomodationPackage(); return(PartialView("_Action", model)); //else//creating a new record //{ //} }
public JsonResult Action(AccomodationActionModel model) { JsonResult json = new JsonResult(); var result = false; //picture upload work //model.PictureIDs = "90,67,23" = ["90", "67", "23"] = {90, 67, 23} List <int> pictureIDs = !string.IsNullOrEmpty(model.pictureIDs) ? model.pictureIDs.Split(',').Select(x => int.Parse(x)).ToList() : new List <int>(); var pictures = dashboardService.GetPicturesByIDs(pictureIDs); if (model.ID > 0)//we are trying to edit a record { var accomodation = accomodationService.GetAccomodationByID(model.ID); accomodation.AccomodationPackageID = model.AccomodationPackageID; accomodation.Name = model.Name; accomodation.Description = model.Description; accomodation.AccomodationPictures.Clear(); accomodation.AccomodationPictures.AddRange(pictures.Select(x => new AccomodationPicture() { AccomodationID = accomodation.ID, PictureID = x.ID })); result = accomodationService.UpdateAccomodation(accomodation); } else //we are trying to create a record { Accomodation accomodation = new Accomodation(); accomodation.AccomodationPackageID = model.AccomodationPackageID; accomodation.Name = model.Name; accomodation.Description = model.Description; //picture upload work accomodation.AccomodationPictures = new List <AccomodationPicture>(); accomodation.AccomodationPictures.AddRange(pictures.Select(x => new AccomodationPicture() { PictureID = x.ID })); result = accomodationService.SaveAccomodation(accomodation); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on Accomodation" }; } return(json); }