public void EditarPreMatricula(ActualizarPreMatriculaAllRequest request, string expected) { _PreMatriculaService = new ActualizarPreMatriculaAllService(_unitOfWork); var response = _PreMatriculaService.Ejecutar(request); Assert.AreEqual(expected, response.Message); }
public ActualizarPreMatriculaAllResponse Ejecutar(ActualizarPreMatriculaAllRequest request) { Dominio.PreMatricula prematricula = _unitOfWork.PreMatriculaServiceRepository.FindFirstOrDefault(t => t.Id == request.id); if (prematricula == null) { return(new ActualizarPreMatriculaAllResponse() { Message = $"PreMatricula no existe" }); } else { var respuestaE = estudianteService.Ejecutar(request.Estudiante); foreach (var responsable in request.Responsables) { var respuesta = responsableService.Ejecutar(responsable); } prematricula.FecPrematricula = request.FecPrematricula; _unitOfWork.PreMatriculaServiceRepository.Edit(prematricula); _unitOfWork.Commit(); return(new ActualizarPreMatriculaAllResponse() { Message = $"PreMatricula Actualizada Exitosamente" }); } }
public async Task <IActionResult> PutPreMatricula([FromRoute] string id, [FromBody] ActualizarPreMatriculaAllRequest request) { _actualizarService = new ActualizarPreMatriculaAllService(_unitOfWork); var rta = _actualizarService.Ejecutar(request); if (rta.isOk()) { await _context.SaveChangesAsync(); return(CreatedAtAction("GetPreMatricula", new { id = request.id }, request)); } return(BadRequest(rta.Message)); }