public async Task <IActionResult> Retorno(string id) { TramitesViewModel model = new TramitesViewModel(); if (!string.IsNullOrEmpty(id)) { model = await _tramitesRepository.GetTramiteAsync(id); ViewBag.ClienteViewModel = await _datosRepository.GetDatosCliente(id); } await _logRepository.SaveLogs("Get", "Obtiene lista de Trámites", "Trámites", User.Identity.Name); return(View(model)); }
public async Task <IActionResult> Index(string buscarcliente) { TramitesViewModel model = new TramitesViewModel(); if (!string.IsNullOrEmpty(buscarcliente)) { var user = await _userHelper.GetUserAsync(this.User.Identity.Name); if (user != null) { model = await _tramitesRepository.GetTramiteAsync(buscarcliente); } ViewBag.ClienteViewModel = await _datosRepository.GetDatosCliente(buscarcliente); } return(View(model)); }
public async Task <TramitesViewModel> GetTramiteAsync(string cedula) { TramitesViewModel tramitesViewModel = new TramitesViewModel(); var cliente = _datosRepository.GetDatosCliente(cedula); if (cliente.Result.nit != null) { List <Tramite> tramites = await _dataContext.tramites .Include(t => t.tipoTramite) .Include(a => a.archivoTramites) .Include(u => u.user) .Where(c => c.Cedula == cedula) .OrderByDescending(o => o.Fecha).ToListAsync(); tramitesViewModel.cedula = cedula; tramitesViewModel.tramites = tramites; } return(tramitesViewModel); }
public async Task <IActionResult> Index() { TramitesViewModel model = new TramitesViewModel(); var user = await _userHelper.GetUserAsync(this.User.Identity.Name); if (user != null) { if (this.User.IsInRole("Cliente")) { model = await _tramitesRepository.GetTramiteAsync(user.Cedula); } else { } } ViewBag.ClienteViewModel = await _datosRepository.GetDatosCliente(user.Cedula); await _logRepository.SaveLogs("Get", "Obtiene lista de Trámites", "Trámites", User.Identity.Name); return(View(model)); }