public GraficoObtenerResumenDto ObtenerResumenWeb(RequestGraficoObtenerResumenDto prm) { GraficoObtenerResumenDto resultado = new GraficoObtenerResumenDto(); try { const string query = "Grafico.usp_ObtenerResumenWeb"; using (var cn = HelperClass.ObtenerConeccion()) { if (cn.State == ConnectionState.Closed) { cn.Open(); } resultado = cn.QuerySingleOrDefault <GraficoObtenerResumenDto>(query, new { prm.IdUsuario, prm.Anio, prm.Mes }, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { Log(Level.Error, (ex.InnerException == null ? ex.Message : ex.InnerException.Message)); } return(resultado); }
public GraficoObtenerResumenDto ObtenerResumenWeb(RequestGraficoObtenerResumenDto prm) { return(_adGraficoWeb.ObtenerResumenWeb(prm)); }
public async Task <ActionResult <ResponseGraficoObtenerResumenWebDto> > ObtenerResumenWeb([FromBody] RequestGraficoObtenerResumenDto prm) { if (!ModelState.IsValid) { return(BadRequest()); } ResponseGraficoObtenerResumenWebDto respuesta = new ResponseGraficoObtenerResumenWebDto(); var entidad = await Task.FromResult(_lnGraficoWeb.ObtenerResumenWeb(prm)); if (entidad == null) { respuesta.ListaError.Add(new ErrorDto { Mensaje = "Objeto no encontrado con el ID proporcionado" }); return(NotFound(respuesta)); } respuesta.ProcesadoOk = 1; respuesta.Cuerpo = entidad; return(Ok(respuesta)); }