public ActionResult AddDetail(OrderDetail od) { var repo = new OrdersRepository(); repo.AddOrderDetail(od); return(Redirect("/Orders/OrderDetails?orderId=" + od.OrderID)); }
public ActionResult CreateProduct(Models.CreatingDetailViewModel detail) { if (ModelState.IsValid) { var rep = new OrdersRepository(); Mapper.Initialize(cfg => cfg.CreateMap <Models.CreatingDetailViewModel, DataAccessLayer.Models.CreatingOrderDetail>() .ForMember("Discount", opt => opt.MapFrom(src => (decimal)src.Discount / 100))); var creatingDetail = Mapper.Map <Models.CreatingDetailViewModel, DataAccessLayer.Models.CreatingOrderDetail>(detail); rep.AddOrderDetail(creatingDetail); return(RedirectToAction("Details", "Home", new { orderId = detail.OrderID })); } return(RedirectToAction("ErrorMessage", "Home", new { message = Resources.ProductAddError })); }