public IHttpActionResult Get(string tipoReporte, string idUsuario) { apiResp = new ApiResponse(); var mng = new ReporteManager(); var reporte = new Reporte { IdUsuario = idUsuario }; switch (tipoReporte) { case "5": //total gerente apiResp.Data = mng.RetrieveGananciasTotalesGerente(reporte); break; case "6": //ganancia por dia gerente apiResp.Data = mng.RetrieveGananciaXDiaGerente(reporte); break; case "7": //ganancia por dia gerente apiResp.Data = mng.RetrieveCantHabHotel(reporte); break; } return(Ok(apiResp)); }
public IHttpActionResult Get(string tipoReporte) { apiResp = new ApiResponse(); var mng = new ReporteManager(); switch (tipoReporte) { case "1": apiResp.Data = mng.RetrieveGananciasTotalesAdmin(); break; case "2": apiResp.Data = mng.RetrieveGananciasXMesAdmin(); break; case "3": apiResp.Data = mng.RetrieveGananciasComisionXDiaAdmin(); break; case "4": // apiResp.Data = mng.RetrieveGananciaMembresiaXMesAdmin(); break; } return(Ok(apiResp)); }
public IHttpActionResult Get() { try { var mng = new ReporteManager(); apiResponse.Data = mng.RetrieveAll(); return(Ok(apiResponse.Data)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public IHttpActionResult Post(Reporte reporte) { try { var mng = new ReporteManager(); mng.Create(reporte); apiResponse = new ApiResponse(); apiResponse.Message = "Accion hecha con exito"; return(Ok(apiResponse)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public IHttpActionResult GetReporteHotel(string tipoReporte, string idHotel) { apiResp = new ApiResponse(); var mng = new ReporteManager(); var reporte = new Reporte { IdHotel = idHotel }; switch (tipoReporte) { case "8": //total hotel apiResp.Data = mng.RetrieveGananciasTotalHotel(reporte); break; case "9": //ganancia por mes hotel apiResp.Data = mng.RetrieveGananciaXMesHotel(reporte); break; case "10": //cantidad de habitaciones por tipo apiResp.Data = mng.RetrieveCantHabTipo(reporte); break; case "11": //disponibilidad de habitaciones apiResp.Data = mng.RetrieveDisponibilidadHab(reporte); break; } return(Ok(apiResp)); }