public async Task <ActionResult <PasanteDTO> > CreatePasante(PasanteDTO pasanteDTO) { if (!ModelState.IsValid) { BadRequest("Modelo de pasante no valido"); } var pasante = _mapper.Map <Pasante>(pasanteDTO); await _unitOfWork.pasanteRepository.Add(pasante); await _unitOfWork.CommitAsync(); return(Ok(pasanteDTO)); }
public async Task <ActionResult <Pasante> > UpdatePasante(PasanteDTO pasanteDTO) { if (!ModelState.IsValid) { return(BadRequest("Modelo del pasante no valido")); } var pasante = _mapper.Map <Pasante>(pasanteDTO); if (pasanteDTO == null) { return(NotFound("Debes completar todos los datos del pasante antes de enviar")); } await _unitOfWork.pasanteRepository.Update(pasante); await _unitOfWork.CommitAsync(); return(Ok(pasante)); }