Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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());
        }