public JsonResult <Models.SBP_BlotterManualDeals> GetManualDeal(int id)
        {
            EntityMapperBlotterManual <DataAccessLayer.SBP_BlotterManualDeals, Models.SBP_BlotterManualDeals> mapObj = new EntityMapperBlotterManual <DataAccessLayer.SBP_BlotterManualDeals, Models.SBP_BlotterManualDeals>();

            DataAccessLayer.SBP_BlotterManualDeals dalManualDeal = DAL.GetManualDeal(id);
            Models.SBP_BlotterManualDeals          products      = new Models.SBP_BlotterManualDeals();
            products = mapObj.Translate(dalManualDeal);
            return(Json <Models.SBP_BlotterManualDeals>(products));
        }
        public bool UpdateManualDeal(Models.SBP_BlotterManualDeals blotterDeal)
        {
            EntityMapperBlotterManual <Models.SBP_BlotterManualDeals, DataAccessLayer.SBP_BlotterManualDeals> mapObj = new EntityMapperBlotterManual <Models.SBP_BlotterManualDeals, DataAccessLayer.SBP_BlotterManualDeals>();

            DataAccessLayer.SBP_BlotterManualDeals ManualDealObj = new DataAccessLayer.SBP_BlotterManualDeals();
            ManualDealObj = mapObj.Translate(blotterDeal);
            var status = DAL.UpdateManualDeals(ManualDealObj);

            return(status);
        }
 //[HttpPost]  
 public ActionResult Update(Models.SBP_BlotterManualDeals setup)
 {
     ServiceRepository serviceObj = new ServiceRepository();
     HttpResponseMessage response = serviceObj.PutResponse("api/BlotterManualDeals/UpdateManualDeal", setup);
     response.EnsureSuccessStatusCode();
     ViewData["BrCode"] = BrCode;
     ViewData["SysCurrentDt"] = GetCurrentDT().ToString("dd-MMM-yyyy");
     return RedirectToAction("GetAllManualDeals");
   
 }
        public ActionResult Create(Models.SBP_BlotterManualDeals setup)
        {
            ServiceRepository serviceObj = new ServiceRepository();
            HttpResponseMessage response = serviceObj.PostResponse("api/BlotterManualDeals/InsertManualDeal", setup);
            response.EnsureSuccessStatusCode();
            ViewData["SysCurrentDt"] = GetCurrentDT().ToString("dd-MMM-yyyy");

            UpdateDTLBlotter01(setup.InFlow.Value, setup.OutFlow.Value, setup.DealDate.Value);
            ViewData["BrCode"] = BrCode;
            return RedirectToAction("GetAllManualDeals");
        }
 //[HttpGet] 
 public ActionResult Details(int id)
 {
     ServiceRepository serviceObj = new ServiceRepository();
     HttpResponseMessage response = serviceObj.GetResponse("api/BlotterManualDeals/GetManualDeal?id=" + id.ToString());
     response.EnsureSuccessStatusCode();
     Models.SBP_BlotterManualDeals blottersetup = response.Content.ReadAsAsync<Models.SBP_BlotterManualDeals>().Result;
     ViewBag.Title = "All Products";
     ViewData["BrCode"] = BrCode;
     ViewData["SysCurrentDt"] = GetCurrentDT().ToString("dd-MMM-yyyy");
     return View(blottersetup);
 }
        public bool InsertManualDeal(Models.SBP_BlotterManualDeals blotterDeal)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                EntityMapperBlotterManual <Models.SBP_BlotterManualDeals, DataAccessLayer.SBP_BlotterManualDeals> mapObj = new EntityMapperBlotterManual <Models.SBP_BlotterManualDeals, DataAccessLayer.SBP_BlotterManualDeals>();
                DataAccessLayer.SBP_BlotterManualDeals ManualDealObj = new DataAccessLayer.SBP_BlotterManualDeals();
                ManualDealObj = mapObj.Translate(blotterDeal);
                status        = DAL.InsertManualDeals(ManualDealObj);
            }
            return(status);
        }