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/BlotterClearing/GetBlotterClearing?id=" + id.ToString()); response.EnsureSuccessStatusCode(); Models.SBP_BlotterClearing BlotterClearing = response.Content.ReadAsAsync <Models.SBP_BlotterClearing>().Result; UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(BlotterClearing), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); ViewBag.ClearingTransactionTitles = GetAllClearingTransactionTitles(); var isDateChangable = Convert.ToBoolean(Session["CurrentPagesAccess"].ToString().Split('~')[2]); ViewData["isDateChangable"] = isDateChangable; return(PartialView("_Edit", BlotterClearing)); }
public JsonResult <Models.SBP_BlotterClearing> GetBlotterClearing(int id) { EntityMapperBlotterClearing <DataAccessLayer.SBP_BlotterClearing, Models.SBP_BlotterClearing> mapObj = new EntityMapperBlotterClearing <DataAccessLayer.SBP_BlotterClearing, Models.SBP_BlotterClearing>(); DataAccessLayer.SBP_BlotterClearing dalBlotterClearing = DAL.GetClearingItem(id); Models.SBP_BlotterClearing products = new Models.SBP_BlotterClearing(); products = mapObj.Translate(dalBlotterClearing); return(Json <Models.SBP_BlotterClearing>(products)); }
public bool UpdateClearing(Models.SBP_BlotterClearing blotterClearing) { bool status = false; if (ModelState.IsValid) { EntityMapperBlotterClearing <Models.SBP_BlotterClearing, DataAccessLayer.SBP_BlotterClearing> mapObj = new EntityMapperBlotterClearing <Models.SBP_BlotterClearing, DataAccessLayer.SBP_BlotterClearing>(); DataAccessLayer.SBP_BlotterClearing ClearingObj = new DataAccessLayer.SBP_BlotterClearing(); ClearingObj = mapObj.Translate(blotterClearing); status = DAL.UpdateClearing(ClearingObj); } return(status); }
public ActionResult Update(Models.SBP_BlotterClearing BlotterClearing) { BlotterClearing.Clearing_OutFLow = UC.CheckNegativeValue(BlotterClearing.Clearing_OutFLow); BlotterClearing.UpdateDate = DateTime.Now; if (BlotterClearing.Clearing_Date == null) { BlotterClearing.Clearing_Date = DateTime.Now; } BlotterClearing.CurID = Convert.ToInt16(Session["SelectedCurrency"].ToString()); ServiceRepository serviceObj = new ServiceRepository(); HttpResponseMessage response = serviceObj.PutResponse("api/BlotterClearing/UpdateClearing", BlotterClearing); response.EnsureSuccessStatusCode(); UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(BlotterClearing), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString()); return(RedirectToAction("BlotterClearing")); }