public async Task <IActionResult> BranchEdit(BranchEditModel model) { if (model.OrdersId == 0) { return(RedirectToAction("BranchOrders")); } if (ModelState.IsValid) { var order = await _processOrderService.GetOrderById(model.OrdersId); if (order == null) { return(RedirectToAction("BranchOrders")); } await _processOrderService.UpdateOrderByBranch(order, model); SuccessNotification("Branch order has been updated."); return(RedirectToAction("BranchEdit", "ProcessOrders", new { OrdersID = model.OrdersId })); } return(View(model)); }
public ActionResult Edit(BranchEditModel bem) { if (ModelState.IsValid) { Branch branch = _mapper.Map <Branch>(bem); _repository.Edit(branch); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create() { BranchEditModel bem = new BranchEditModel(); IRepository <Company> _repoCompany; _repoCompany = kernel.Get <IRepository <Company> >(); bem.Companies = _repoCompany.GetAll().ToList(); return(View(bem)); }
public ActionResult Create(BranchEditModel bem) { if (ModelState.IsValid) { Branch branch = _mapper.Map <Branch>(bem); _repository.Create(branch); return(Content("Данные добавлены")); } return(View()); }
public async Task <Orders> UpdateOrderByBranch(Orders orders, BranchEditModel model) { orders.Oqty = model.Oqty; orders.OsalesTaxRate = model.OsalesTaxRate; orders.Ogl = model.Ogl; orders.Odate = model.Odate; orders.Ofor = model.Ofor; orders.Oby = model.Oby; orders.Onote = model.Onote; orders.Oreleased = model.Oreleased; orders.Ohold = model.Ohold; return(orders); }
public int Save(BranchEditModel model) { var id = MappingSave(_branchRepository, model); var bonuses = model.Bonuses?.Select(x => new BranchBonus { BranchId = model.Id, BonusId = x }).AsQueryable(); _bonusService.BatchSave(bonuses, id, BonusType.Branch); return(id); }
public async Task <IActionResult> BranchEdit(int OrdersID) { if (OrdersID == 0) { return(RedirectToAction("ProductRequest")); } var order = await _processOrderService.GetOrderById(OrdersID); var model = new BranchEditModel { Oapproved = order.Oapproved, Oby = order.Oby, Odate = order.Odate, Odescription = order.Odescription, Ofor = order.Ofor, Ogl = order.Ogl, Ohold = order.Ohold, OholdId = order.OholdId, Oitem = order.Oitem, Onote = order.Onote, Oqty = order.Oqty, Oreleased = order.Oreleased, OsalesTaxRate = order.OsalesTaxRate, OsellingPrice = order.OsellingPrice, OshipId = order.OshipId, OshipName = order.OshipName, Osid = order.Osid, Ouom = order.Ouom, OvendorId = order.OvendorId, OvendorName = order.OvendorName, VitemId = order.VitemId, TotalExpense = (((order.OsellingPrice * (decimal)order.Oqty) * (decimal)order.OsalesTaxRate) + (order.OsellingPrice * (decimal)order.Oqty)), TotalProductExpense = (order.OsellingPrice * (decimal)order.Oqty), OrdersId = order.OrdersId }; //Gl Dropdown model.AvailableGeneralList.Add(new SelectListItem { Text = "", Value = "" }); foreach (var item in (await _rfqService.SelectGl((int)_workContext.CurrentCustomer.ClientId)).Where(h => h.GLFull != null)) { model.AvailableGeneralList.Add(new SelectListItem { Text = item.GLFull, Value = item.GL.ToString() }); } return(View(model)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Branch branch = _repository.GetById(id); if (branch == null) { return(HttpNotFound()); } BranchEditModel bem = _mapper.Map <BranchEditModel>(branch); IRepository <Company> _repoCompany; _repoCompany = kernel.Get <IRepository <Company> >(); bem.Companies = _repoCompany.GetAll().ToList(); return(View(bem)); }
public ActionResult Create() { BranchEditModel bem = new BranchEditModel(); return(View(bem)); }