public string UpdateRTC(RtcVM rtc) { string rtcId = string.Empty; SqlParameter[] parameters = { new SqlParameter { ParameterName = "@Id", Value = rtc.Id }, new SqlParameter { ParameterName = "@Code", Value = rtc.Code }, new SqlParameter { ParameterName = "@Description", Value = rtc.Description }, new SqlParameter { ParameterName = "@IsActive", Value = rtc.IsActive }, new SqlParameter { ParameterName = "@UpdatedBy", Value = rtc.UpdatedBy } }; rtcId = Convert.ToString(DALHelper.ExecuteScalar("UpdateRTC", parameters)); return(rtcId); }
public ActionResult Edit(Guid id) { var rtc = rtcRepository.GetRTCById(id); RtcVM model = new RtcVM(); if (rtc != null && rtc.Count > 0) { model = rtc[0]; return(View(model)); } return(RedirectToAction("List")); }
public ActionResult Create(RtcVM model) { try { string rtcId = string.Empty; model.CreatedBy = LogInManager.LoggedInUserId; rtcId = rtcRepository.AddRTC(model); if (!string.IsNullOrWhiteSpace(rtcId)) { return(Json(new { IsSuccess = true, data = new { RtcId = rtcId } }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, errorMessage = "Rate to Charge details not saved successfully." }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { Utility.Utility.LogError(e, "Create"); return(Json(new { IsSuccess = false, errorMessage = e.Message })); } }