public ActionResult SearchAdvanceReservationCancellationReasons(SearchAdvanceReservationCancellationReasonParametersVM model) { try { var reasons = reservationCancellationReasonRepository.SearchAdvanceReservationCancellationReasons(model); return(Json(new { IsSuccess = true, data = reasons }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { Utility.Utility.LogError(e, "SearchAdvanceReservationCancellationReasons"); return(Json(new { IsSuccess = false, errorMessage = e.Message })); } }
public List <SearchAdvanceReservationCancellationReasonResultVM> SearchAdvanceReservationCancellationReasons(SearchAdvanceReservationCancellationReasonParametersVM model) { SqlParameter[] parameters = { new SqlParameter { ParameterName = "@Reason", Value = model.Reason } }; var dt = DALHelper.GetDataTableWithExtendedTimeOut("SearchAdvanceReservationCancellationReasons", parameters); var reasons = new List <SearchAdvanceReservationCancellationReasonResultVM>(); reasons = DALHelper.CreateListFromTable <SearchAdvanceReservationCancellationReasonResultVM>(dt); return(reasons); }