public string UpdateReservationType(ReservationTypeVM reservationType) { string reservationTypeId = string.Empty; SqlParameter[] parameters = { new SqlParameter { ParameterName = "@Id", Value = reservationType.Id }, new SqlParameter { ParameterName = "@Name", Value = reservationType.Name }, new SqlParameter { ParameterName = "@Description", Value = reservationType.Description }, new SqlParameter { ParameterName = "@IsActive", Value = reservationType.IsActive }, new SqlParameter { ParameterName = "@UpdatedBy", Value = reservationType.UpdatedBy } }; reservationTypeId = Convert.ToString(DALHelper.ExecuteScalar("UpdateReservationType", parameters)); return(reservationTypeId); }
public ActionResult Edit(Guid id) { var reservationType = reservationTypeRepository.GetReservationTypeById(id); ReservationTypeVM model = new ReservationTypeVM(); if (reservationType != null && reservationType.Count > 0) { model = reservationType[0]; return(View(model)); } return(RedirectToAction("List")); }
public ActionResult Create(ReservationTypeVM model) { try { string reservationTypeId = string.Empty; model.CreatedBy = LogInManager.LoggedInUserId; reservationTypeId = reservationTypeRepository.AddReservationType(model); if (!string.IsNullOrWhiteSpace(reservationTypeId)) { return(Json(new { IsSuccess = true, data = new { ReservationTypeId = reservationTypeId } }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, errorMessage = "Reservation Type details not saved successfully." }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { Utility.Utility.LogError(e, "Create"); return(Json(new { IsSuccess = false, errorMessage = e.Message })); } }