Esempio n. 1
0
        public DtoAlumno GuardarAlumno(DtoAlumno aDtoAlumno)
        {
            var loAlumno = _servicioDominio.CrearAlumno(aDtoAlumno.NombreAlumno, aDtoAlumno.ApellidoAlumno,
                                                        aDtoAlumno.Edad, aDtoAlumno.FechaNacimiento);

            _repositorioOperacion.Agregar(loAlumno);
            _repositorioOperacion.GuardarCambios();
            return(_servicioMapeo.Mapear(loAlumno));
        }
Esempio n. 2
0
        public DtoAlumno ModificarAlumno(DtoAlumno aDtoAlumno)
        {
            var loAlumno = _repositorioOperacion.ObtenerPorCodigo <Alumno>
                               (aDtoAlumno.CodigoAlumno);

            loAlumno = _servicioDominio.ModificarAlumno(
                loAlumno, aDtoAlumno.NombreAlumno, aDtoAlumno.ApellidoAlumno,
                aDtoAlumno.Edad, aDtoAlumno.FechaNacimiento
                );
            _repositorioOperacion.Modificar(loAlumno);
            _repositorioOperacion.GuardarCambios();
            return(_servicioMapeo.Mapear(loAlumno));
        }
Esempio n. 3
0
 public IActionResult ModificarAlumno([FromBody] DtoAlumno aoDtoAlumno)
 {
     return(Ejecutar(() =>
                     _goServicioOperacionAlumno.ModificarAlumno(aoDtoAlumno)
                     ));
 }