public JsonResult Delete(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; var accomodationPack = PackageServices.GetAllAccomodationPackagesByID(model.ID); result = PackageServices.DeleteAccomodationPackage(accomodationPack); if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on Accomodation Package" }; } return(json); }
public ActionResult Delete(int Id) { AccomodationPackageActionModel model = new AccomodationPackageActionModel(); var accomodationPackage = accomodationPackageService.GetAccomodationPackageId(Id); model.Id = accomodationPackage.Id; return(PartialView("_Delete", model)); }
public ActionResult Delete(int ID) { AccomodationPackageActionModel model = new AccomodationPackageActionModel(); var accomodationPackage = accomodationPackageService.GetAccomodationPackagesByID(ID); model.ID = accomodationPackage.ID; return(PartialView("_Delete", model)); }
public JsonResult Action(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; //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 accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(model.ID); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.AccomodationPackagePictures.Clear(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePicture() { AccomodationPackageID = accomodationPackage.ID, PictureID = x.ID })); result = accomodationPackagesService.UpdateAccomodationPackage(accomodationPackage); } else //we are trying to create a record { AccomodationPackage accomodationPackage = new AccomodationPackage(); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.AccomodationPackagePictures = new List <AccomodationPackagePicture>(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePicture() { PictureID = x.ID })); result = accomodationPackagesService.SaveAccomodationPackage(accomodationPackage); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on Accomodation Package." }; } return(json); }
public ActionResult Delete(int?ID) { AccomodationPackageActionModel model = new AccomodationPackageActionModel(); AccomodationTypeActionModel model2 = new AccomodationTypeActionModel(); var accomodationPackage = model.GetAccomodationPackageByID(ID.Value); model.ID = accomodationPackage.ID; return(PartialView("_Delete", model)); }
public JsonResult Action(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; //this part is for picture upload List <int> picturesIds = !string.IsNullOrEmpty(model.PictureIds) ?model.PictureIds.Split(',').Select(x => int.Parse(x)).ToList():new List <int>(); var pictures = dashboardService.GetPictureByIds(picturesIds); if (model.Id > 0)//editing a record { var accomodationPackage = accomodationPackageService.GetAccomodationPackageId(model.Id); accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.Description = model.Description; accomodationPackage.AccomodationTypeId = model.AccomodationTypeId; result = accomodationPackageService.UpdateAccomodationPackage(accomodationPackage); //for picture edit accomodationPackage.AccomodationPackagePictures.Clear(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePicture() { AccomodationPackageId = accomodationPackage.Id, PictureId = x.Id })); } else//creating a new record { AccomodationPackage accomodationPackage = new AccomodationPackage(); accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.Description = model.Description; accomodationPackage.AccomodationTypeId = model.AccomodationTypeId; accomodationPackage.AccomodationPackagePictures = new List <AccomodationPackagePicture>(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePicture() { PictureId = x.Id })); result = accomodationPackageService.SaveAccomodationPackage(accomodationPackage); } 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(AccomodationPackageActionModel 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 accomodationPackage = accomodationPackageService.GetAccomodationPackagesByID(model.ID); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.AccomodationPackagePictures.Clear(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePictures() { AccomodationPackageID = accomodationPackage.ID, PictureID = x.ID })); result = accomodationPackageService.UpdateAccomodationPackage(accomodationPackage); } else//Add/Create { AccomodationPackage accomodationPackage = new AccomodationPackage(); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.AccomodationPackagePictures = new List <AccomodationPackagePictures>(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePictures() { PictureID = x.ID })); result = accomodationPackageService.SaveAccomodationPackage(accomodationPackage); } if (result) { jsonResult.Data = new { Success = true }; } else { jsonResult.Data = new { Success = false, Message = "Unable to Perform Action On Accomodation Type" }; } return(jsonResult); }
// GET: Dashboard/AccomodationPackages public ActionResult Index(string searchTerm, int?accomodationTypeID, int?page) { int recordSize = 3; page = page ?? 1; AccomodationPackageActionModel model3 = new AccomodationPackageActionModel(); AccomodationPackagesViewModels model2 = new AccomodationPackagesViewModels(); AccomodationTypeActionModel model = new AccomodationTypeActionModel(); model2.SearchTerm = searchTerm; model2.AccomodationTypes = model.GetAllAccomodationTypes(); model2.AccomodationPackages = model3.SearchAccomodationPackages(searchTerm, accomodationTypeID, page.Value, recordSize); var totalRecords = model3.SearchAccomodationPackagesCount(searchTerm, accomodationTypeID); model2.Pager = new Pager(9, page, recordSize); return(View(model2)); }
public ActionResult Action(int?ID) { AccomodationPackageActionModel model = new AccomodationPackageActionModel(); if (ID.HasValue)//We are trying to edit a Record { var accomodationPackage = accomodationPackageService.GetAccomodationPackagesByID(ID.Value); model.ID = accomodationPackage.ID; model.AccomodationTypeID = accomodationPackage.AccomodationTypeID; model.Name = accomodationPackage.Name; model.NoOfRoom = accomodationPackage.NoOfRoom; model.FeePerNight = accomodationPackage.FeePerNight; model.AccomodationPackagePictures = accomodationPackageService.GetPicturesByAccomodationPackageID(accomodationPackage.ID); } model.AccomodationTypes = accomodationTypeService.GetAllAccomodationTypes(); return(PartialView("_Action", model)); }
public ActionResult Action(int?ID) { AccomodationPackageActionModel model = new AccomodationPackageActionModel(); if (ID.HasValue)//edit a record { var accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(ID.Value); model.ID = accomodationPackage.ID; model.AccomodationTypeID = accomodationPackage.AccomodationTypeID; model.Name = accomodationPackage.Name; model.NoOfRooms = accomodationPackage.NoOfRooms; model.FeePerNight = accomodationPackage.FeePerNight; } model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes(); return(PartialView("_Action", model)); }
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 ActionResult Action(int?ID) { AccomodationPackageActionModel model = new AccomodationPackageActionModel(); AccomodationTypeActionModel model2 = new AccomodationTypeActionModel(); if (ID.HasValue) // WE ARE editing { var accomodationPackage = model.GetAccomodationPackageByID(ID.Value); model.ID = accomodationPackage.ID; model.AccomodationTypeID = accomodationPackage.AccomodationTypeID; model.Name = accomodationPackage.Name; model.NoOfRoom = accomodationPackage.NoOfRoom; model.FeePerNight = accomodationPackage.FeePerNight; } model.AccomodationTypes = model2.GetAllAccomodationTypes(); return(PartialView("_Action", model)); }
public JsonResult Delete(AccomodationPackageActionModel model) { JsonResult jsonResult = new JsonResult(); var result = false; var accomodationPackage = accomodationPackageService.GetAccomodationPackagesByID(model.ID); result = accomodationPackageService.DeleteAccomodationPackage(accomodationPackage); if (result) { jsonResult.Data = new { Success = true }; } else { jsonResult.Data = new { Success = false, Message = "Unable to Perform Action On Accomodation Package" }; } return(jsonResult); }
public JsonResult Action(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.ID > 0) { var accomodationPackage = accomodationPackagesServices.GetAccomodationPackageByID(model.ID); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; //edit a record result = accomodationPackagesServices.UpdateAccomodationPackage(accomodationPackage); } else { AccomodationPackages accomodationPackages = new AccomodationPackages(); accomodationPackages.AccomodationTypeID = model.AccomodationTypeID; accomodationPackages.Name = model.Name; accomodationPackages.NoOfRoom = model.NoOfRoom; accomodationPackages.FeePerNight = model.FeePerNight; result = accomodationPackagesServices.SaveAccomodationPackage(accomodationPackages); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on AccomodationPackage Type" }; } return(json); }
public ActionResult Delete(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; var accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(model.ID); result = accomodationPackagesService.DeleteAccomodationPackage(accomodationPackage); if (result) { json.Data = new { Succes = true }; } else { json.Data = new { Succes = false, MEssage = "Unable to performe action on Accomodation Types." }; } return(json); }
public ActionResult Action(int?Id) { AccomodationPackageActionModel model = new AccomodationPackageActionModel(); if (Id.HasValue)//editing a record { var accomodationPackage = accomodationPackageService.GetAccomodationPackageId(Id.Value); model.Id = accomodationPackage.Id; model.AccomodationTypeId = accomodationPackage.AccomodationTypeId; model.Name = accomodationPackage.Name; model.NoOfRoom = accomodationPackage.NoOfRoom; model.FeePerNight = accomodationPackage.FeePerNight; model.AccomodationPackagePictures = accomodationPackageService.GetPictureByAccomodationPackageId(accomodationPackage.Id); } model.AccomodationTypes = accomodationTypeService.GetAllAccomodationType(); return(PartialView("_Action", model)); //else//creating a new record //{ //} }
public JsonResult Delete(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; var accomodationPackage = model.GetAccomodationPackageByID(model.ID); result = model.DeleteAccomodationPackage(accomodationPackage); // return PartialView("_Action", model); if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on AccomodationType" }; } return(json); }
public ActionResult Action(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.ID > 0) { var accomodationPackage = accomodationPackagesService.GetAccomodationPackageByID(model.ID); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRooms = model.NoOfRooms; accomodationPackage.FeePerNight = model.FeePerNight; result = accomodationPackagesService.UpdateAccomodationPackage(accomodationPackage); } else { AccomodationPackage accomodationPackage = new AccomodationPackage(); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRooms = model.NoOfRooms; result = accomodationPackagesService.SaveAccomodationPackage(accomodationPackage); } if (result) { json.Data = new { Succes = true }; } else { json.Data = new { Succes = false, MEssage = "Unable to performe action on Accomodation Types." }; } return(json); }
public JsonResult Action(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.ID > 0) // edit record { var accomodationPackage = model.GetAccomodationPackageByID(model.ID); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.NoOfRoom = model.NoOfRoom; result = model.UpdateAccomodationPackage(accomodationPackage); } else // create record { AccomodationPackage accomodationPackage = new AccomodationPackage(); accomodationPackage.AccomodationTypeID = model.AccomodationTypeID; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; result = model.SaveAccomodationPackage(accomodationPackage); //accomodationType.Description = model.Description; //result = model.SaveAccomodationType(accomodationType); } // create an object of accomodation type // return PartialView("_Action", model); if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on AccomodationType" }; } return(json); }
public JsonResult Action(AccomodationPackageActionModel model) { JsonResult json = new JsonResult(); var result = false; var list = model.PictureIDs; var picIDs = string.Join(",", list); List <int> pictureIDs = !string.IsNullOrEmpty(picIDs) ? model.PictureIDs.Select(x => int.Parse(x)).ToList() : new List <int>(); var pictures = dashboardService.GetPicturesByIDs(pictureIDs); if (model.ID > 0) // tyring to edit model { var accomodationPackage = PackageServices.GetAllAccomodationPackagesByID(model.ID); accomodationPackage.ID = model.ID; accomodationPackage.AccomodationTypeId = model.AccomodationTypeId; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.AccomodationPackagePictures.Clear(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePicture() { AccomodationPackageID = accomodationPackage.ID, pictureID = x.ID })); result = PackageServices.UpdateAccomodationPackage(accomodationPackage); } else // create the record { AccomodationPackagee accomodationPackage = new AccomodationPackagee(); accomodationPackage.AccomodationTypeId = model.AccomodationTypeId; accomodationPackage.Name = model.Name; accomodationPackage.NoOfRoom = model.NoOfRoom; accomodationPackage.FeePerNight = model.FeePerNight; accomodationPackage.AccomodationPackagePictures = new List <AccomodationPackagePicture>(); accomodationPackage.AccomodationPackagePictures.AddRange(pictures.Select(x => new AccomodationPackagePicture() { pictureID = x.ID })); result = PackageServices.SaveAccomodationPackage(accomodationPackage); } if (result) { json.Data = new { Success = true }; } else { json.Data = new { Success = false, Message = "Unable to perform action on Accomodation Package" }; } return(json); }