Esempio n. 1
0
        public string Agregar([FromBody] MaestrosDto model)   ///Estamos pidiendo los datos de EmpleadoDto
        {
            Maestros maestro = _mapper.Map <Maestros>(model); ///De dto a Empleado

            _maestrosRepository.Insert(maestro);              ///inserta xd
            _scmContext.SaveChanges();                        ///guarda en la base de datos
            return("Se ha agregado correctamente");
        }
Esempio n. 2
0
        public IActionResult Modificar(string clave, [FromBody] MaestrosDto model)
        {
            Maestros maestrosUpdate = _mapper.Map <Maestros>(model); ///se cre un mapeo de los datos en el modelo empleado

            _maestrosRepository.Update(maestrosUpdate);              //recive los datos y los actualiza
            _scmContext.SaveChanges();
            //se cre una varible Dto que almacena un mapeo de EmpleadoDto
            //EmpleadoDto es una clase que toma los datos pedidos en los contructores
            var Dto = _mapper.Map <MaestrosDto>(maestrosUpdate);

            return(Ok(Dto));///regresa los datos de DTO
        }