public IActionResult Post([FromBody] InfoReportesGnl infoReportes) { var isSave = Methods.Helpers.SaveReport(infoReportes); if (isSave) { return(Ok()); } return(BadRequest()); }
private static InfoReportes mappingReportDB(InfoReportesGnl infoReportes) { InfoReportes repor = new InfoReportes() { IdAlumno = infoReportes.IdAlumno, CreationDate = infoReportes.CreationDate, Description = infoReportes.Description ?? string.Empty, IdReporte = getTypeReport(infoReportes.NombreReporte), }; return(repor); }
internal static bool SaveReport(InfoReportesGnl infoReportes) { try { var reporteDB = mappingReportDB(infoReportes); _context.InfoReportes.Add(reporteDB); _context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
private static IEnumerable <InfoReportesGnl> Mapping(List <InfoReportes> reportes) { foreach (var reporte in reportes) { InfoReportesGnl repos = new InfoReportesGnl() { Id = reporte.Id, IdAlumno = reporte.IdAlumno, Description = reporte.Description, CreationDate = reporte.CreationDate, NombreReporte = GetNombreReporte(reporte.IdReporte), IdReporte = reporte.IdReporte, TotalDays = reporte.TotalDays }; reportesList.Add(repos); } return(reportesList); }
private static List <InfoReportesGnl> MappingReporteId(List <InfoReportes> reportes) { var listReportes = new List <InfoReportesGnl>(); foreach (var reporte in reportes) { InfoReportesGnl reporteGnl = new InfoReportesGnl() { Id = reporte.Id, IdAlumno = reporte.IdAlumno, IdReporte = reporte.IdReporte, Description = reporte.Description ?? string.Empty, CreationDate = reporte.CreationDate, TotalDays = reporte.TotalDays, NombreReporte = GetNombreReporte(reporte.Id) ?? string.Empty }; listReportes.Add(reporteGnl); } return(listReportes); }