public async Task <IActionResult> Process([FromRoute] int?id) { if (id == null) { return(RedirectToAction("Index")); } Order findOrder = context.Order .SingleOrDefault(o => o.UserId == ActiveUser.Instance.User.UserId && o.PaymentTypeId == null); findOrder.PaymentTypeId = id; context.SaveChanges(); return(RedirectToAction("Confirmation", "Payment", new{ id = findOrder.OrderId })); }
public IActionResult Create(User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } context.User.Add(user); try { context.SaveChanges(); return(RedirectToAction("Index", "Products")); } catch (DbUpdateException) { throw; } }
public async Task <IActionResult> Create(Product product) { product.UserId = ActiveUser.Instance.User.UserId; if (!ModelState.IsValid) { return(RedirectToAction("Create", "Products")); } context.Add(product); try { context.SaveChanges(); return(RedirectToAction("Index", "Products")); } catch (DbUpdateException) { return(RedirectToAction("Create", "Products")); } }