public Task <Cuisine> FindByCuisineIdAsync(CuisineId cuisineId, CancellationToken cancellationToken = default) { return(Task.Factory.StartNew(() => { var row = dbContext.Cuisines.FirstOrDefault(en => en.Id == cuisineId.Value); if (row == null) { return null; } return FromRow(row); }, cancellationToken)); }
public override int GetHashCode() { int hashCode = -1119478081; hashCode = hashCode * -1521134295 + Id.GetHashCode(); hashCode = hashCode * -1521134295 + CuisineId.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Cuisine> .Default.GetHashCode(Cuisine); hashCode = hashCode * -1521134295 + OrderId.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Order> .Default.GetHashCode(Order); hashCode = hashCode * -1521134295 + Amount.GetHashCode(); return(hashCode); }
public Task RemoveAsync(CuisineId cuisineId, CancellationToken cancellationToken = default) { return(Task.Factory.StartNew(() => { var dbSet = dbContext.Cuisines; var row = dbSet.FirstOrDefault(en => en.Id == cuisineId.Value); if (row != null) { dbSet.Remove(row); dbContext.SaveChanges(); } }, cancellationToken)); }
public override bool Equals(object obj) { AddRestaurantRequestModel model = obj as AddRestaurantRequestModel; if (model == null) { return(false); } else { return(UserId.Equals(model.UserId) && Name.Equals(model.Name, System.StringComparison.CurrentCultureIgnoreCase) && CuisineId.Equals(model.CuisineId)); } }
public override int GetHashCode() => UserId.GetHashCode() + Name.GetHashCode() + CuisineId.GetHashCode();
public Cuisine(CuisineId id, string name) { Id = id; Name = name; }
public RemoveCuisineCommand(CuisineId cuisineId) { CuisineId = cuisineId; }
public ChangeCuisineCommand(CuisineId cuisineId, string name) { CuisineId = cuisineId; Name = name; }