public JsonResult GetHotelType(HotelTypeViewModel hViewModel) { PaginationInfo pager = new PaginationInfo(); pager = hViewModel.Pager; PaginationViewModel pViewModel = new PaginationViewModel(); try { pViewModel.dt = _hRepo.GetHotelType(hViewModel.HotelTypeInfo.HotelType, ref pager); pViewModel.Pager = pager; Logger.Debug("HotelType Controller GetHotelType"); } catch (Exception ex) { hViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01")); Logger.Error("HotelType Controller - GetHotelType" + ex.ToString()); } return(Json(JsonConvert.SerializeObject(pViewModel), JsonRequestBehavior.AllowGet)); }
/// <summary> /// Return the mapped Hotel Types viewmodel /// </summary> /// <param name="hotelList"></param> /// <returns></returns> public static BaseResult <List <HotelTypeViewModel> > MapHotelTypes(BaseResult <List <HotelType> > hotelList) { BaseResult <List <HotelTypeViewModel> > hotelTypeViewModelList = new BaseResult <List <HotelTypeViewModel> >(); List <HotelTypeViewModel> modelList = new List <HotelTypeViewModel>(); foreach (var item in hotelList.Result) { HotelTypeViewModel model = new HotelTypeViewModel { HotelTypeId = item.Id, HotelTypeName = item.Name }; modelList.Add(model); } hotelTypeViewModelList.Result = modelList; return(hotelTypeViewModelList); }
public JsonResult CheckHotelTypeExist(string HotelType) { bool check = false; HotelTypeViewModel hViewModel = new HotelTypeViewModel(); try { check = _hRepo.CheckHotelTypeExist(HotelType); Logger.Debug("HotelType Controller CheckHotelTypeExist"); } catch (Exception ex) { Logger.Error("HotelType Controller - CheckHotelTypeExist" + ex.Message); } return(Json(check, JsonRequestBehavior.AllowGet)); }
public JsonResult Update(HotelTypeViewModel hViewModel) { try { Set_Date_Session(hViewModel.HotelTypeInfo); _hRepo.Update(hViewModel.HotelTypeInfo); hViewModel.FriendlyMessage.Add(MessageStore.Get("HOTELTYPE02")); Logger.Debug("HotelType Controller Update"); } catch (Exception ex) { hViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01")); Logger.Error("HotelType Controller - Update " + ex.Message); } return(Json(hViewModel)); }
public ActionResult Index(HotelTypeViewModel hViewModel) { return(View("Index", hViewModel)); }