public bool CreateLarder(LarderCreate model) { var entity = new LarderModel() { AuthorID = userId, Name = model.Name, Description = model.Description, DateCreated = DateTimeOffset.UtcNow, }; using (var context = new CookbookContext()) { context.Larders.Add(entity); return(context.SaveChanges() == 1); } }
public int CreateLarder(LarderCreate model) { using (var context = new CookbookContext()) { var season = new Season(); if (model.Season == null) { season.AuthorID = userId; season.Summer = false; season.Fall = false; season.Winter = false; season.Spring = false; } else { season.AuthorID = userId; season.Summer = model.Season.Summer; season.Fall = model.Season.Fall; season.Winter = model.Season.Winter; season.Spring = model.Season.Spring; }; context.Seasons.Add(season); context.SaveChanges(); var entity = new LarderModel() { AuthorID = userId, Name = model.Name, SeasonID = season.ID, Description = model.Description, DateCreated = DateTimeOffset.UtcNow, }; context.Larders.Add(entity); context.SaveChanges(); return(entity.ID); } }