Пример #1
0
        public Models.AddUserMessage Add(Models.AddUserRequest request)
        {
            if (users.Values.Select(u => u.Name).Contains(request.Name))
            {
                return new Models.AddUserMessage
                       {
                           Success = false,
                           Message = "User name already exists."
                       }
            }
            ;

            var id = users.Keys.Max() + 1;

            users.Add(id, new Models.User {
                Id = id, Name = request.Name, Currency = request.Currency
            });

            return(new Models.AddUserMessage
            {
                UserId = id,
                Success = true,
                Message = $"User created successfully with id {id}."
            });
        }
Пример #2
0
 public ActionResult <string> Add([FromBody] Models.AddUserRequest request) => userRepository.Add(request).Message;