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)); }
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); }
public async Task <Alumno> Create(AlumnoForCreation alumnoForCreation) { var alumnotEntity = _mapper.Map <Alumno>(alumnoForCreation); return(await _repositoryWrapper.Alumno.Create(alumnotEntity)); }