public IActionResult Post(EstudianteInput model) { var nuevoEstudiante = _mapper.Map <Estudiante>(model); _unitOfWork.Estudiantes.Add(nuevoEstudiante); if (_unitOfWork.Complete()) { return(new CreatedAtRouteResult(new { id = nuevoEstudiante.EstudianteId }, nuevoEstudiante)); } return(BadRequest()); }
public IActionResult Put(int id, EstudianteInput model) { var estudiante = _unitOfWork.Estudiantes.Get(id); if (estudiante == null) { return(BadRequest()); } _mapper.Map(model, estudiante); if (_unitOfWork.Complete()) { return(Ok(estudiante)); } return(StatusCode((int)HttpStatusCode.NotModified)); }