public ActionResult Index()
        {
            CreateClientForDogovorViewModel model = new CreateClientForDogovorViewModel();
            model.clientAdres = "отсутствует";
            model.clientUNP = 100000000;
            model.clientName = "отсутствует";

            return View(model);
        }
 public ActionResult Index(CreateClientForDogovorViewModel model)
 {
     if (ModelState.IsValid)
     {
         dataManager.ClientsRepository.CreateClient(0, model.clientName, model.clientUNP, model.clientAdres,"новый");
        int id = dataManager.ClientsRepository.GetClients().OrderBy(x => x.Код_клиента).Last().Код_клиента;
         dataManager.ContaktnoeLicoRepository.CreateContactnoeLico(id, model.clientFio, model.clientPhone,
         model.clientEmail, model.clientSkype, model.clientPogelanie);
         return RedirectToAction("Answer");
     }
     return View();
 }
        public ActionResult EditClient(CreateClientForDogovorViewModel model)
        {
            if (ModelState.IsValid)
            {
                dataManager.ClientsRepository.CreateClient(model.clientId,model.clientName,model.clientUNP,model.clientAdres,dataManager.ClientsRepository.GetClientsById(model.clientId).Статус);
                int ID =
                    dataManager.ClientsRepository.GetClients().OrderBy(x => x.Код_клиента).LastOrDefault().Код_клиента;
                dataManager.ContaktnoeLicoRepository.CreateContactnoeLico(ID,model.clientFio,model.clientPhone,model.clientEmail,model.clientSkype,model.clientPogelanie);

                return RedirectToAction("Index");
            }
            return View(model);
        }
 public ActionResult EditClient(int id)
 {
     CreateClientForDogovorViewModel model = new CreateClientForDogovorViewModel();
       Клиенты client = dataManager.ClientsRepository.GetClientsById(id);
       Контактное_лицо contact = dataManager.ContaktnoeLicoRepository.GetContactnoeLicoById(id);
       model.clientId = id;
       model.clientName = client.Наименование;
       model.clientUNP = (int)client.УНП;
       model.clientAdres = client.Адрес;
       model.clientEmail = contact.Email;
       model.clientFio = contact.ФИО;
       model.clientPhone = contact.Телефон;
       model.clientSkype = contact.Skype;
       model.clientPogelanie = contact.Пожелания;
      return View(model);
 }
        public ActionResult UpdateClients(CreateClientForDogovorViewModel model)
        {
            if (ModelState.IsValid)
            {
                dataManager.ClientsRepository.CreateClient(model.clientId, model.clientName, model.clientUNP, model.clientAdres, "потенциальный");
                int ID =
                     dataManager.ClientsRepository.GetClients().OrderBy(x => x.Код_клиента).LastOrDefault().Код_клиента;

                dataManager.ContaktnoeLicoRepository.CreateContactnoeLico(ID, model.clientFio, model.clientPhone, model.clientEmail, model.clientSkype, model.clientPogelanie);
                //return RedirectToAction("CreateDogovor", new { id = ID });
                return RedirectToAction("Index", "Zakaz", new { id = ID,newdogovor = true });

            }

            return View(model);
        }
 public ActionResult UpdateClients(int id)
 {
     CreateClientForDogovorViewModel model = new CreateClientForDogovorViewModel();
     Контактное_лицо klient = dataManager.ContaktnoeLicoRepository.GetContactnoeLicoById(id);
         model.clientFio = klient.ФИО;
         model.clientPhone = klient.Телефон;
         model.clientSkype = klient.Skype;
         model.clientPogelanie = klient.Пожелания;
         model.clientEmail = klient.Email;
          model.clientId = klient.Код_клиента;
     return View(model);
 }
 public ActionResult CreateClientForDogovor()
 {
     CreateClientForDogovorViewModel model = new CreateClientForDogovorViewModel();
     model.clientId = 0;
     return View(model);
 }