public ActionResult StockOut() { try { var identity = (LoginIdentity)Thread.CurrentPrincipal.Identity; var serializer = new JavaScriptSerializer() { MaxJsonLength = int.MaxValue }; ViewBag.ItemWithCodeList = serializer.Serialize(_rawSqlService.GetBranchwiseProductCodeStockAll(identity.CompanyId, identity.BranchId)); ViewBag.ItemList = serializer.Serialize(_rawSqlService.GetBranchwiseProductStockAll(identity.CompanyId, identity.BranchId)); var vm = new SuperShopStockOutViewModel { Id = _purchaseService.GenerateAutoId(identity.CompanyId, identity.BranchId, "Purchase"), StockOutDate = DateTime.Now, StockOutDetails = new List <SuperShopStockOutDetailViewModel>() }; vm.StockOutDetails.Add(new SuperShopStockOutDetailViewModel()); return(View(vm)); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }
public JavaScriptResult StockOut(SuperShopStockOutViewModel stockout) { try { var id = _rawSqlService.AddStockOuttems(stockout); //_purchaseService.Add(Mapper.Map<Purchase>(purchaseVm)); return(JavaScript($"ShowResult('{"Data saved successfully."}','{"success"}','{"redirect"}','{"/SuperShopPurchase/StockOut"}')")); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }