public Quote Post([FromBody] Quote value)
        {
            var quoteEntry = _dbContext.Quotes.Add(value);

            _dbContext.SaveChanges();
            _dbContext.Entry(quoteEntry.Entity).Reference(q => q.User).Load();
            return(quoteEntry.Entity);
        }
Exemple #2
0
        public Group Post([FromBody] Group group)
        {
            group.UserGroups.Add(new UserGroup {
                Group  = group,
                UserId = UserId
            });

            var savedGroup = _dbContext.Groups.Add(group);

            _dbContext.SaveChanges();

            return(savedGroup.Entity);
        }
        public User Patch([FromBody] User user)
        {
            var userInDb = _dbContext.Users.FirstOrDefault(u => u.Id.Equals(user.Id));

            if (userInDb == null)
            {
                return(null);
            }

            userInDb.FullName = user.FullName;
            userInDb.PhotoUrl = user.PhotoUrl;

            _dbContext.Entry(userInDb).State = EntityState.Modified;
            _dbContext.SaveChanges();

            return(user);
        }