public string UpdateRoomFeatures(RoomFeatureVM roomFeature) { string roomFeatureId = string.Empty; SqlParameter[] parameters = { new SqlParameter { ParameterName = "@Id", Value = roomFeature.Id }, new SqlParameter { ParameterName = "@Name", Value = roomFeature.Name }, new SqlParameter { ParameterName = "@Description", Value = roomFeature.Description }, new SqlParameter { ParameterName = "@IsActive", Value = roomFeature.IsActive }, new SqlParameter { ParameterName = "@UpdatedBy", Value = roomFeature.UpdatedBy } }; roomFeatureId = Convert.ToString(DALHelper.ExecuteScalar("UpdateRoomFeatures", parameters)); return(roomFeatureId); }
public ActionResult Edit(Guid id) { var roomFeature = roomFeatureRepository.GetRoomFeaturesById(id); RoomFeatureVM model = new RoomFeatureVM(); if (roomFeature != null && roomFeature.Count > 0) { model = roomFeature[0]; return(View(model)); } return(RedirectToAction("List")); }
public ActionResult Create(RoomFeatureVM model) { try { string roomFeatureId = string.Empty; model.CreatedBy = LogInManager.LoggedInUserId; roomFeatureId = roomFeatureRepository.AddRoomFeatures(model); if (!string.IsNullOrWhiteSpace(roomFeatureId)) { return(Json(new { IsSuccess = true, data = new { RoomFeatureId = roomFeatureId } }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, errorMessage = "Room Features details not saved successfully." }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { Utility.Utility.LogError(e, "Create"); return(Json(new { IsSuccess = false, errorMessage = e.Message })); } }