コード例 #1
0
        public ActionResult Post(UserModel userDetails)
        {
            if (userDetails.FamilyId == 0)
            {
                userDetails.FamilyId = ObjectId.GenerateNewId().Increment;
            }
            userService.Register(userDetails.ToDomain());
            var userFromDB  = UserModel.FromDomain(userService.GetUserByPhone(userDetails.Phone));
            var resourceUrl = Path.Combine(Request.Path.ToString(), Uri.EscapeUriString(userDetails.FirstName));

            return(Created(resourceUrl, userFromDB));
        }
コード例 #2
0
        public void RegisterUser()
        {
            UserCrudService _userService = new UserCrudService();

            User _user = new User {
                FamilyId = ObjectId.GenerateNewId().Increment, FirstName = "Lorem", LastName = "Ipsum", Role = "Mother", Password = "******", Phone = "0123456788"
            };

            _userService.Register(_user);

            User _getCreatedUser = _userService.GetUserByPhone("0123456788");

            Assert.AreEqual(_user.Phone, _getCreatedUser.Phone);
        }