public async Task <AnalisisViewModel> GetAnalisis(string cedula) { AnalisisViewModel analisisViewModel = new AnalisisViewModel(); var cliente = _datosRepository.GetDatosCliente(cedula); if (cliente.Result == null) { return(null); } if (cliente.Result.nit != null) { List <Analisis> analisis = await _dataContext.Analises .Include(t => t.tipoAnalisis) .Include(a => a.ArchivosAnalisis) .Include(u => u.user) //.ThenInclude(l=>l.tipo) .Where(c => c.Cedula == cedula) .OrderByDescending(o => o.Fecha).ToListAsync(); analisisViewModel.cedula = cedula; analisisViewModel.analisis = analisis; } return(analisisViewModel); //throw new NotImplementedException(); }
// GET: TipoAnalisis public async Task <IActionResult> Index() { AnalisisViewModel model = new AnalisisViewModel(); var user = await _userHelper.GetUserAsync(this.User.Identity.Name); if (user != null) { if (this.User.IsInRole("Cliente")) { model = await _analisisRepository.GetAnalisis(user.Cedula); } else { } } ViewBag.ClienteViewModel = await _datosRepository.GetDatosCliente(user.Cedula); await _logRepository.SaveLogs("Get", "Obtiene lista de Análisis", "Análisis", User.Identity.Name); return(View(model)); }
public async Task <IActionResult> Index() { List <VehiculosClientesViewModel> Vehiculos = new List <VehiculosClientesViewModel>(); var user = await _userHelper.GetUserAsync(this.User.Identity.Name); if (user != null) { if (this.User.IsInRole("Cliente")) { var datosc = await _datosRepository.GetDatosCliente(user.Cedula); if (datosc != null) { ViewBag.ClienteViewModel = datosc; Vehiculos = await _datosRepository.GetVehiculosClienteAsync(user.Cedula); } } } await _logRepository.SaveLogs("Get", "Obtiene Lista de Flota", "Información", User.Identity.Name); return(View(Vehiculos)); }
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 <NovedadesViewModel> GetNovedadAsync(string cedula) { NovedadesViewModel novedadesViewModel = new NovedadesViewModel(); var cliente = _datosRepository.GetDatosCliente(cedula); if (cliente.Result.nit != null) { List <Novedad> novedades = await _dataContext.novedades .Include(a => a.archivoNovedades) .Include(u => u.user) .Include(us => us.userSolucion) .Where(c => c.Cedula == cedula) .OrderByDescending(o => o.Fecha).ToListAsync(); novedadesViewModel.cedula = cedula; novedadesViewModel.novedades = novedades; } return(novedadesViewModel); //throw new NotImplementedException(); }