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()); }