Exemple #1
0
        public ViewResult Edit(GenericModelView <Customer> customer)
        {
            customer.Model.DateUpdate = DateTime.Now;
            if (customer.Model.Type == "Индивидуальный предприниматель" && customer.BindId.Count > 1)
            {
                ModelState.AddModelError("", "Для типа индивидуальный предприниматель может быть только один основатель");
            }
            else
            {
                var fs = new List <Founder>();
                foreach (var f in customer.BindId)
                {
                    fs.Add(founderRepository.GetById(f));
                }
                customer.Model.Founders = fs;
            }
            if (ModelState.IsValid)
            {
                customerRepository.Update(customer.Model);

                ViewBag.message  = "Изменён";
                ViewBag.message1 = "Изменить";
                return(View("Added"));
            }
            else
            {
                return(View("AddCustomer", customer));
            }
        }
Exemple #2
0
        public ViewResult Edit(GenericModelView <Founder> founder)
        {
            founder.Model.DateUpdate = DateTime.Now;
            var cs = new List <Customer>();

            foreach (var f in founder.BindId)
            {
                cs.Add(customerRepository.GetById(f));
            }
            founder.Model.Customers = cs;

            if (ModelState.IsValid)
            {
                founderRepository.Update(founder.Model);
                return(View("Added"));
            }
            else
            {
                return(View("AddFounder", founder));
            }
        }