public static void Main(string[] args) { BuildWebHost(args) .MigrateDbContext <BeersContext>((ctx, sp) => { if (ctx.Beers.Any()) { return; } var damm = new BreweryEntity() { Name = "Damm" }; ctx.Beers.Add(new Data.BeerEntity() { Abv = 7.3, Name = "Estrella", Brewery = damm }); ctx.SaveChanges(); }) .Run(); //Datos }
public static Brewery ToModel(this BreweryEntity entity) { return(new Brewery { Id = entity.Id, Name = entity.Name }); }
public bool UpdateBrewery(BreweryEntity breweryModel) { var breweryToUpdate = GetBrewery(breweryModel.Id); //companyToUpdate.CEO = companyModel.CEO ?? companyToUpdate.CEO; breweryToUpdate.Name = breweryModel.Name ?? breweryToUpdate.Name; breweryToUpdate.Country = breweryModel.Country ?? breweryToUpdate.Country; breweryToUpdate.FundationDate = breweryModel.FundationDate ?? breweryToUpdate.FundationDate; return(true); }
// breweries public BreweryEntity CreateBrewery(BreweryEntity brewery) { int newId; if (breweries.Count == 0) { newId = 1; } else { newId = breweries.OrderByDescending(b => b.Id).FirstOrDefault().Id + 1; } brewery.Id = newId; breweries.Add(brewery); return(brewery); }