コード例 #1
0
        public EliminarPreMatriculaResponse Ejecutar(EliminarPreMatriculaRequest request)
        {
            Dominio.PreMatricula      prematricula      = _unitOfWork.PreMatriculaServiceRepository.FindFirstOrDefault(t => t.IdUsuario == request.UsuarioId);
            EliminarEstudianteRequest estudianteRequest = new EliminarEstudianteRequest();

            estudianteRequest.IdUsuario = request.UsuarioId;
            EliminarResponsableRequest responsableRequest = new EliminarResponsableRequest();

            responsableRequest.UsuarioId = request.UsuarioId;
            var respuestaE = estudianteService.Ejecutar(estudianteRequest);

            for (int i = 1; i <= 3; i++)
            {
                var respuesta = responsableService.Ejecutar(responsableRequest);
            }
            if (prematricula == null)
            {
                return(new EliminarPreMatriculaResponse()
                {
                    Message = $"PreMatricula no existe"
                });
            }
            else
            {
                _unitOfWork.PreMatriculaServiceRepository.Delete(prematricula);
                _unitOfWork.Commit();
                return(new EliminarPreMatriculaResponse()
                {
                    Message = $"PreMatricula Eliminado Exitosamente"
                });
            }
        }
コード例 #2
0
 public EliminarEstudianteResponse Ejecutar(EliminarEstudianteRequest request)
 {
     Dominio.Estudiante estudiante = _unitOfWork.EstudianteServiceRepository.FindFirstOrDefault(t => t.IdUsuario == request.IdUsuario);
     if (estudiante == null)
     {
         return(new EliminarEstudianteResponse()
         {
             Message = $"Estudiante no existe"
         });
     }
     else
     {
         _unitOfWork.EstudianteServiceRepository.Delete(estudiante);
         _unitOfWork.Commit();
         return(new EliminarEstudianteResponse()
         {
             Message = $"Estudiante Eliminado Exitosamente"
         });
     }
 }