public async Task <ActionResult <Rol> > CreateRol(RolWriteDTO rolDto) { var rol = _mapper.Map <Rol>(rolDto); await _repo.CreateEntity(rol); await _repo.SaveChanges(); return(CreatedAtRoute(nameof(GetRolById), new { id = rol.Id }, rol)); }
public async Task <ActionResult> UpdateRol(int id, RolWriteDTO rolDto) { var rolFromRepo = await _repo.GetById(id); if (rolFromRepo == null) { return(NotFound()); } _mapper.Map(rolDto, rolFromRepo); _repo.UpdateEntity(rolFromRepo); await _repo.SaveChanges(); return(NoContent()); }