public AvatarConfiguration(IEmail email, IAvatarFolder folder, int width = 100, AvatarImageExtension extension = AvatarImageExtension.Jpg, AvatarRating rating = AvatarRating.G, AvatarDefaultImage defaultimage = AvatarDefaultImage.NoImage) { Email = email; Folder = folder; ValidateRange(width); Width = width; FileName = Email.Hash; Extension = extension; Rating = rating; DefaultImage = defaultimage; }
public AvatarConfiguration(string email, IAvatarFolder folder, string filename, int width = 100, AvatarImageExtension extension = AvatarImageExtension.Jpg, AvatarRating rating = AvatarRating.G, AvatarDefaultImage defaultimage = AvatarDefaultImage.NoImage) { Email = new Email(email); Folder = folder; ValidateRange(width); Width = width; FileName = string.IsNullOrEmpty(filename) ? Email.Hash : filename; Extension = extension; Rating = rating; DefaultImage = defaultimage; }