public ActionResult Edit(int id, FormCollection form) { #region Added by shakir (Currency parameter) var selectCurrency = (dynamic)null; if (form["selectCurrency"] != null) { selectCurrency = Convert.ToInt32(form["selectCurrency"].ToString()); } else { selectCurrency = Convert.ToInt32(Session["SelectedCurrency"].ToString()); } UtilityClass.GetSelectedCurrecy(selectCurrency); #endregion ServiceRepository serviceObj = new ServiceRepository(); HttpResponseMessage response = serviceObj.GetResponse("/api/BlotterManualDeals/GetBlotterEstAdjBalById?id=" + id.ToString()); response.EnsureSuccessStatusCode(); Models.SBP_BlotterManualEstBalance BlotterEstAdjBal = response.Content.ReadAsAsync <Models.SBP_BlotterManualEstBalance>().Result; UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(BlotterEstAdjBal), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); var isDateChangable = Convert.ToBoolean(Session["CurrentPagesAccess"].ToString().Split('~')[2]); ViewData["isDateChangable"] = isDateChangable; ViewData["BR"] = Session["BR"].ToString(); return(PartialView("_Edit", BlotterEstAdjBal)); }
public JsonResult <Models.SBP_BlotterManualEstBalance> GetBlotterEstAdjBalById(int id) { EntityMapperBlotterManual <DataAccessLayer.SBP_BlotterManualEstBalance, Models.SBP_BlotterManualEstBalance> mapObj = new EntityMapperBlotterManual <DataAccessLayer.SBP_BlotterManualEstBalance, Models.SBP_BlotterManualEstBalance>(); DataAccessLayer.SBP_BlotterManualEstBalance dalBlotterEstAdjBal = DAL.GetEstAdjBalById(id); Models.SBP_BlotterManualEstBalance products = new Models.SBP_BlotterManualEstBalance(); products = mapObj.Translate(dalBlotterEstAdjBal); return(Json <Models.SBP_BlotterManualEstBalance>(products)); }
public bool UpdateEstAdjBal(Models.SBP_BlotterManualEstBalance blotterEstAdjBal) { bool status = false; if (ModelState.IsValid) { EntityMapperBlotterManual <Models.SBP_BlotterManualEstBalance, DataAccessLayer.SBP_BlotterManualEstBalance> mapObj = new EntityMapperBlotterManual <Models.SBP_BlotterManualEstBalance, DataAccessLayer.SBP_BlotterManualEstBalance>(); DataAccessLayer.SBP_BlotterManualEstBalance EstAdjBalObj = new DataAccessLayer.SBP_BlotterManualEstBalance(); EstAdjBalObj = mapObj.Translate(blotterEstAdjBal); status = DAL.UpdateEstAdjBal(EstAdjBalObj); } return(status); }
public ActionResult Update(Models.SBP_BlotterManualEstBalance BlotterEstAdjBal) { if (Session["BR"].ToString() == "01") { BlotterEstAdjBal.DataType = "SBP"; } BlotterEstAdjBal.UpdateDate = DateTime.Now; if (BlotterEstAdjBal.AdjDate == null) { BlotterEstAdjBal.AdjDate = DateTime.Now; } BlotterEstAdjBal.isAdjusted = true; BlotterEstAdjBal.CurID = Convert.ToInt16(Session["SelectedCurrency"].ToString()); ServiceRepository serviceObj = new ServiceRepository(); HttpResponseMessage response = serviceObj.PutResponse("api/BlotterManualDeals/UpdateEstAdjBal", BlotterEstAdjBal); response.EnsureSuccessStatusCode(); UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(BlotterEstAdjBal), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); return(RedirectToAction("EstimatedAdjustedBalance")); }