示例#1
0
        public IActionResult Post([FromBody] InfoReportesGnl infoReportes)
        {
            var isSave = Methods.Helpers.SaveReport(infoReportes);

            if (isSave)
            {
                return(Ok());
            }
            return(BadRequest());
        }
示例#2
0
        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);
        }
示例#3
0
 internal static bool SaveReport(InfoReportesGnl infoReportes)
 {
     try
     {
         var reporteDB = mappingReportDB(infoReportes);
         _context.InfoReportes.Add(reporteDB);
         _context.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
示例#4
0
 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);
 }
示例#5
0
        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);
        }