Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }