public Postulante ModificarPostulante(int idPostulante, string nombre, string apellidoPaterno, string apellidoMaterno, DateTime fechaNacimiento, string email, string dni, string clave) { //Rubro rubroExistente = RubroDAO.Obtener(idRubro); Postulante postulanteModificar = new Postulante() { idPostulante = idPostulante, nombre = nombre, apellidoPaterno = apellidoPaterno, apellidoMaterno = apellidoMaterno, fechaNacimiento = fechaNacimiento, email = email, dni = dni, clave = clave //Rubro = rubroExistente }; return postulanteDAO.Modificar(postulanteModificar); }
public OperationStatus CrearPostulante(string nombre, string apellidoPaterno, string apellidoMaterno, DateTime fechaNacimiento, string email, string dni,string clave) { try { //Rubro rubroExistente = RubroDAO.Obtener(idRubro); Postulante postulanteCrear = new Postulante() { nombre = nombre, apellidoPaterno = apellidoPaterno, apellidoMaterno = apellidoMaterno, fechaNacimiento = fechaNacimiento, email = email, dni = dni, clave = clave }; var validationContext = new ValidationContext(postulanteCrear, serviceProvider: null, items: null); var validationResults = new List<ValidationResult>(); var isValid = Validator.TryValidateObject(postulanteCrear, validationContext, validationResults, true); if (!isValid) { OperationStatus opStatus = new OperationStatus(); opStatus.Success = false; foreach (ValidationResult message in validationResults) { opStatus.Messages.Add(message.ErrorMessage); } return opStatus; } else { PostulanteDAO.Crear(postulanteCrear); return new OperationStatus { Success = true }; } } catch (Exception e) { return OperationStatus.CreateFromException("Al crear al postulante.", e); } }