public bool Save() { var validation = ValidateDni(this.Dni, true); if (!validation.IsSuccess) { return(false); } validation = ValidateName(this.Name); if (!validation.IsSuccess) { return(false); } if (this.Id == Guid.Empty) { DbContext.AddStudent(this); } else { DbContext.UpdateStudent(this); } return(true); }
public bool Save() { ValidationResult validation = ValidateDni(this.Dni, Id); if (!validation.IsSuccess) { return(false); } /*ValidationResult<string> valresstr = ValidateDni(this.Dni, true); * var b1 = valresstr.ValidatedResult; * * * var validation = (ValidationResult)ValidateDni(this.Dni, true); * var b2 = validation.ValidatedResult; * * var reconv = (ValidationResult<string>)validation; * var b3 = reconv.ValidatedResult;*/ validation = ValidateName(this.Name); if (!validation.IsSuccess) { return(false); } validation = ValidateChairNumber(this.ChairNumber.ToString()); if (!validation.IsSuccess) { return(false); } if (this.Id == Guid.Empty) { DbContext.AddStudent(this); } else { DbContext.UpdateStudent(this); } return(true); }