Пример #1
0
        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);
        }