Esempio n. 1
0
 public IActionResult Agent(AgentListModel model)
 {
     if (model.FIO != null)
     {
         var agent = _agent.Read(new AgentBindingModel {
             Name = model.FIO
         });
         ViewBag.Agent = agent;
         if (agent.Count == 0)
         {
             ModelState.AddModelError("FIO", "Агента не существует");
             ViewBag.Agent = _agent.Read(null);
             return(View());
         }
         return(View());
     }
     if (model.Id != null)
     {
         var agent = _agent.Read(new AgentBindingModel {
             Id = model.Id
         });
         ViewBag.Agent = agent;
         if (agent.Count == 0)
         {
             ModelState.AddModelError("Id", "Агента не существует");
             ViewBag.Agent = _agent.Read(null);
             return(View());
         }
         return(View());
     }
     ViewBag.Agent = _agent.Read(null);
     return(View());
 }
        public IActionResult Dogovor(string?FIO, AgentListModel model)
        {
            ViewBag.Agent = FIO;

            var id = _agent.Read(new AgentBindingModel {
                Name = FIO
            }).FirstOrDefault();

            if (FIO == null)
            {
                return(NotFound());
            }
            var dogovor = _dogovor.Read(null);

            /*foreach (var d in dogovor)
             * {
             *  if (d.Dogovor_Reiss.Count == 0)
             *  {
             *      _dogovor.Delete(new DogovorBindingModel { Id = d.Id });
             *  }
             * }*/
            /*if (model.Id > 0)
             * {
             *  dogovor = _dogovor.Read(new DogovorBindingModel
             *  {
             *      AgentId = (int)model.Id,
             *
             *  });
             *  foreach (var r in dogovor)
             *  {
             *
             *      ViewBag.Dogovors = _dogovor.Read(new DogovorBindingModel { AgentId = (int)id.Id });
             *  }
             *  if (dogovor.Count != 0)
             *  {
             *      ViewBag.Dogovors = dogovor;
             *      return View();
             *  }
             *  ModelState.AddModelError("Passport", "Такого Договора у клиента не существует");
             * }*/
            ViewBag.Dogovors = _dogovor.Read(new DogovorBindingModel
            {
                AgentId = (int)id.Id
            });

            return(View());
        }