public ActionResult Create(Юридическое_лицо юридическое_лицо)
        {
            if (ModelState.IsValid)
            {
                IEnumerable<Пользователь> result = (from n in db.Пользователь
                                                    where n.Электронная_почта == юридическое_лицо.Электронная_почта
                                                    select n);
                if (result == null || !result.Any())
                {
                    юридическое_лицо.Дата_подачи_заявления = DateTime.Now;
                    юридическое_лицо.Заявление_принято = false;
                    юридическое_лицо.Прекращение_членства = false;
                    юридическое_лицо.Личные_сбережения = 0;

                    юридическое_лицо.Роль = db.Роли.Find(1);
                    юридическое_лицо.Кооператив = db.Кооператив.Find(1);
                    if (ModelState.IsValid)
                    {
                        db.Пользователь.Add(юридическое_лицо);
                        Loger.Log("Зарегистрировалось новое юр лицо", "Электронная почта - " + юридическое_лицо.Электронная_почта);
                        db.SaveChanges();
                        return RedirectToAction("Index");
                    }
                }
                else { ViewBag.error = "Пользователь с такой почтой уже есть";
                return View(юридическое_лицо);
                }
            }
            Trace.WriteLine("Модель не верна");
            return View(юридическое_лицо);
        }
 public ActionResult Edit(Юридическое_лицо юридическое_лицо)
 {
     if (ModelState.IsValid)
     {
         db.Entry(юридическое_лицо).State = EntityState.Modified;
         db.SaveChanges();
         Loger.Log("Данные юр лица изменены", "Электронная почта - " + юридическое_лицо.Электронная_почта);
         return RedirectToAction("Index");
     }
     return View(юридическое_лицо);
 }