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}." }); }
public ActionResult <string> Add([FromBody] Models.AddUserRequest request) => userRepository.Add(request).Message;