Exemplo n.º 1
0
        public async Task <ActionResult> CreateCategory([FromBody] AlumnoForCreation alumnoForCreation)
        {
            _serviceAlumnoBL.CalculaPromedio(alumnoForCreation);
            var estado = _serviceAlumnoBL.ResultadoFinal(alumnoForCreation.alumno, alumnoForCreation.resultadoFinal);

            alumnoForCreation.estado = estado;
            var result = await _serviceAlumno.Create(alumnoForCreation);

            return(Ok(result));
        }
Exemplo n.º 2
0
        public decimal CalculaPromedio(AlumnoForCreation alumno)
        {
            var calculaProm = (alumno.notaExamenFinal + alumno.notaExamenParcial + alumno.notaTrabajos) / 3;
            var n1          = alumno.notaExamenFinal = ((calculaProm * 45) / 100);
            var n2          = alumno.notaExamenParcial = (calculaProm * 35) / 100;
            var n3          = alumno.notaTrabajos = (calculaProm * 20) / 100;
            var pf          = n1 + n2 + n3;

            alumno.resultadoFinal = pf;
            return(alumno.resultadoFinal);
        }
Exemplo n.º 3
0
        public async Task <Alumno> Create(AlumnoForCreation alumnoForCreation)
        {
            var alumnotEntity = _mapper.Map <Alumno>(alumnoForCreation);

            return(await _repositoryWrapper.Alumno.Create(alumnotEntity));
        }