public IHttpActionResult CreateUser(NewUser newUser) { if (newUser == null) { throw new ArgumentNullException("newUser"); } if (string.IsNullOrWhiteSpace(newUser.Name)) { throw new ArgumentException("User name must be defined."); } UserListItem userListItem = mapperFactory.CreateUserListItemMapper().Map(identityManagementService.CreateUser(newUser.Name)); return(Ok(userListItem)); }