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); }
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); }