public static void AddError(this ValidationResult valid, ValidationKey key, IEnumerable <string> parameterList) { AddError(valid, key.ToString(), () => MessageOperation.GetValidationMessage(key, parameterList)); }
public ServiceResponse ChangePassword(int userId, string oldPassword, string newPassword, string repeatNewPassword) { User user = GetUserById(userId); if (user == null) { return(new ServiceResponse(ServiceRespondStatus.Error, ValidationKey.NullUser.ToString(), MessageOperation.GetValidationMessage(ValidationKey.NullUser))); } ValidationResult passwordValidate = userServiceValidation.ChangePassword(user.Password, oldPassword, newPassword, repeatNewPassword); if (!passwordValidate.IsSucces) { return(new ServiceResponse(ServiceRespondStatus.Error, passwordValidate.ErrorList)); } user.Password = HashEncryption.Hash(newPassword); context.SaveChanges(); return(new ServiceResponse()); }
public static void AddError(this ValidationResult valid, ValidationKey key, string parameter = null) { AddError(valid, key.ToString(), () => MessageOperation.GetValidationMessage(key, parameter)); }