public ActionResult OrderAdd(OrderModels model) { ViewBag.RegisterSucess = ""; if (ModelState.IsValid) { try { context.OrderSet.Add(new Order() { Manager = context.ManagerSet.First(x => x.LastName == model.Manager), Client = context.ClientSet.First(x => x.LastName == model.Client), ManagerId = context.ManagerSet.First(x => x.LastName == model.Manager).Id, ClientId = context.ClientSet.First(x => x.LastName == model.Client).Id, Amount = model.Amount, Item = context.ItemSet.First(x => x.Name == model.Item), ItemId = context.ItemSet.First(x => x.Name == model.Item).Id, ItemCount = model.Count, OrderTime = DateTime.Now }); context.SaveChanges(); ViewBag.RegisterSucess = "Заказ оформлен"; return(View()); } catch (MembershipCreateUserException e) { //ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } return(View(model)); }
public ActionResult AddItem(ItemModels model) { ViewBag.RegisterSucess = ""; if (ModelState.IsValid) { try { context.ItemSet.Add(new Item() { Name = model.Name, Description = model.Description, }); context.SaveChanges(); ViewBag.RegisterSucess = "Товар добавлен"; return(View()); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } return(View(model)); }
public ActionResult EditClient(EditClientModel model) { if (ModelState.IsValid) { Client editableClient = CurrentClient();//context.ClientSet.FirstOrDefault(x => x.Id == model.Id); if (editableClient != null) { editableClient.FirstName = model.FirstName; editableClient.LastName = model.LastName; editableClient.MiddleName = model.MiddleName; editableClient.Adress = model.Adress; editableClient.BirthDay = model.BirthDay; context.SaveChanges(); ViewBag.RegisterSucess = "Изменения внесены успешно"; return(View()); } } return(HttpNotFound()); }