public override int GetHashCode() { int hashCode = IdVer.GetHashCode() + IdSubVer.GetHashCode() + Timestamp.GetHashCode() + (IdPrototype == null ? 0 : IdPrototype.GetHashCode()) + (IdItemBcn == null ? 0 : IdItemBcn.GetHashCode()) + (IdMatTypeL1 == null ? 0 : IdMatTypeL1.GetHashCode()) + (IdMatTypeL2 == null ? 0 : IdMatTypeL2.GetHashCode()) + (IdMatTypeL3 == null ? 0 : IdMatTypeL3.GetHashCode()) + (IdDefaultSupplier == null ? 0 : IdDefaultSupplier.GetHashCode()) + (IdModel == null ? 0 : IdModel.GetHashCode()) + (IdFamilyHK == null ? 0 : IdFamilyHK.GetHashCode()) + (IdColor1 == null ? 0 : IdColor1.GetHashCode()) + (IdColor2 == null ? 0 : IdColor2.GetHashCode()) + (IdItemHK == null ? 0 : IdItemHK.GetHashCode()) + (ItemDescription == null ? 0 : ItemDescription.GetHashCode()) + (Comments == null ? 0 : Comments.GetHashCode()) + (LaunchDate == null ? 0 : LaunchDate.GetHashCode()) + (RemovalDate == null ? 0 : RemovalDate.GetHashCode()) + IdStatusCial.GetHashCode() + IdStatusProd.GetHashCode() + (IdUserAttri1 == null ? 0 : IdUserAttri1.GetHashCode()) + (IdUserAttri2 == null ? 0 : IdUserAttri2.GetHashCode()) + (IdUserAttri3 == null ? 0 : IdUserAttri3.GetHashCode()) + (Unit == null ? 0 : Unit.GetHashCode()) + (DocsLink == null ? 0 : DocsLink.GetHashCode()) + CreateDate.GetHashCode() + (PhotoUrl == null ? 0 : PhotoUrl.GetHashCode()) + (User == null ? 0 : User.GetHashCode()); return(hashCode); }
public async Task <Result> AddProductPhotoAsync(Stream stream, Guid productId, string fileName) { var result = await _filesManager .UploadPhoto(stream, fileName) .ConfigureAwait(false); if (!result.Succeeded) { return(Result.Failure(result.Errors)); } var photo = new PhotoUrl { ProductId = productId, Files = new Entities.Models.Files { Url = result.Data } }; await Data.PhotoUrl.AddAsync(photo) .ConfigureAwait(false); await Data.SaveChangesAsync() .ConfigureAwait(false); return(Result.Success); }
public void UpdatePhotoUrlShouldSetUrl() { //Act this._player !.UpdatePhotoUrl("https://valid.url"); //Assert this._player !.PhotoUrl .Should() .Be("https://valid.url"); }
public override int GetHashCode() { unchecked { var hashCode = (PhotoUrl != null ? PhotoUrl.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ProfileUrl != null ? ProfileUrl.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (LoginProvider != null ? LoginProvider.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Name != null ? Name.GetHashCode() : 0); hashCode = (hashCode * 397) ^ IsSelf.GetHashCode(); return(hashCode); } }
public Hotel CreateHotel() { var result = new Hotel(); result.Name = this.Name; result.Stars = this.Stars; result.Address = this.Address; result.City = new City(); result.City.Name = this.CityName; result.Country = new Country(); result.Country.Name = this.CountryName; result.Zip = this.Zip; result.Rooms = new HashSet <Room>(); // TODO: to fix rooms result.PhotoUrls = new HashSet <PhotoUrl>(); bool photosEmpty = this.PhotoUrls == null || this.PhotoUrls.Count == 0; bool firstPhotoEmpty = this.FirstPhotoUrl == null || this.FirstPhotoUrl == String.Empty; if (!photosEmpty) { foreach (var photo in this.PhotoUrls) { var photoUrl = new PhotoUrl(); photoUrl.Url = photo; result.PhotoUrls.Add(photoUrl); } } result.FirstPhotoUrl = this.FirstPhotoUrl; //TODO! result.HasInternet = this.HasInternet; result.HasParking = this.HasParking; result.HasRestaurant = this.HasRestaurant; result.User = new User(); result.User.Id = this.UserId; return(result); }