public string UpdateReservationCancellationReason(ReservationCancellationReasonVM reason) { string reasonId = string.Empty; SqlParameter[] parameters = { new SqlParameter { ParameterName = "@Id", Value = reason.Id }, new SqlParameter { ParameterName = "@Code", Value = reason.Code }, new SqlParameter { ParameterName = "@Description", Value = reason.Description }, new SqlParameter { ParameterName = "@IsActive", Value = reason.IsActive }, new SqlParameter { ParameterName = "@UpdatedBy", Value = reason.CreatedBy } }; reasonId = Convert.ToString(DALHelper.ExecuteScalar("UpdateReservationCancellationReason", parameters)); return(reasonId); }
public ActionResult Create() { ReservationCancellationReasonVM model = new ReservationCancellationReasonVM(); model.IsActive = true; return(View(model)); }
public ActionResult Edit(Guid id) { var reason = reservationCancellationReasonRepository.GetReservationCancellationReasonById(id); ReservationCancellationReasonVM model = new ReservationCancellationReasonVM(); if (reason != null && reason.Count > 0) { model = reason[0]; return(View(model)); } return(RedirectToAction("List")); }
public ActionResult Create(ReservationCancellationReasonVM model) { try { string reasonId = string.Empty; #region Check Cancellation Code Available. if (this.CheckReservationCancellationCodeAvailable(model.Id, model.Code) == false) { return(Json(new { IsSuccess = false, errorMessage = string.Format("Cancellation Code : {0} already exist.", model.Code) }, JsonRequestBehavior.AllowGet)); } #endregion model.CreatedBy = LogInManager.LoggedInUserId; reasonId = reservationCancellationReasonRepository.AddReservationCancellationReason(model); if (!string.IsNullOrWhiteSpace(reasonId)) { return(Json(new { IsSuccess = true, data = new { ReasonId = model.Id } }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, errorMessage = "Cancellation Reason not saved successfully." }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { Utility.Utility.LogError(e, "Create"); return(Json(new { IsSuccess = false, errorMessage = e.Message })); } }