Beispiel #1
0
            public Arrangement(UserDetailsApiModel userdetails,
                               IOrderManager orderManager,
                               IUserManager userManager)
            {
                Userdetails = userdetails;

                SUT = new OrdersController(orderManager, userManager);
            }
Beispiel #2
0
            public ArrangmentBuilder WithUserDetails()
            {
                userdetails = new UserDetailsApiModel()
                {
                    FirstName = "First",
                    Surname   = "Second"
                };

                return(this);
            }
Beispiel #3
0
        public IActionResult RegisterUser([FromBody] UserDetailsApiModel userDetails)
        {
            var user = new UserDetailsModel()
            {
                UserId    = Guid.NewGuid(),
                FirstName = userDetails.FirstName,
                Surname   = userDetails.Surname
            };

            userManager.AddUser(user);
            return(Ok(user.UserId));
        }
        public ActionResult <UserDetailsApiModel> Get(string userId)
        {
            var user = this.usersService.GetBy(userId);

            if (user == null)
            {
                return(this.NotFound());
            }

            var userDetailsApiModel = new UserDetailsApiModel
            {
                Id       = user.Id,
                Username = user.Username
            };

            return(userDetailsApiModel);
        }