示例#1
0
        public IActionResult Put(Guid id, [FromBody] UserUpsertModel user)
        {
            User foundUser;

            if (users.TryGetValue(id, out foundUser))
            {
                users[id].drink = user.drink;
                return(Ok());
            }
            return(NotFound());
        }
示例#2
0
        public IActionResult Post([FromBody] UserUpsertModel newUser)
        {
            User userToSave = new User()
            {
                userId = Guid.NewGuid(),
                name   = newUser.name,
                drink  = newUser.drink
            };

            users.Add(userToSave.userId, userToSave);

            return(CreatedAtAction("Get", new { userToSave.userId }, userToSave));
        }