Beispiel #1
0
        public void GetUserById()
        {
            UserCrudService _userService = new UserCrudService();
            User            user         = _userService.GetUserByPhone("0123456788");
            User            idResult     = _userService.GetUserById(user.Id);

            Assert.IsNotNull(idResult);
        }
        public ActionResult addMember(InputMap inMap)
        {
            var user1       = inMap.user1;
            var user2       = inMap.user2;
            var userToJoin  = UserModel.FromDomain(userCrud.GetUserById(user1.Id));
            var joiningUser = UserModel.FromDomain(userCrud.GetUserById(user2.Id));

            if (userToJoin == null)
            {
                return(BadRequest("The user to join is not found"));
            }
            if (joiningUser == null)
            {
                return(BadRequest("The joining user is not found"));
            }

            if (userToJoin.FamilyId != null)
            {
                joiningUser.FamilyId = userToJoin.FamilyId;
                userCrud.UpdateUser(joiningUser.ToDomain(), joiningUser.Id);
            }
            return(Ok("The member was added"));
        }
Beispiel #3
0
        public void UpdateUser()
        {
            UserCrudService _userService = new UserCrudService();
            User            user         = _userService.GetUserByPhone("0123456788");
            User            updateInfo   = new User {
                Id = user.Id, FamilyId = user.FamilyId, FirstName = "Foo", LastName = "Ipsum", Role = "Mother", Password = "******", Phone = "0123456788"
            };

            _userService.UpdateUser(updateInfo, user.Id);

            User getUpdatedUser = _userService.GetUserById(user.Id);

            Assert.AreNotEqual(user.FirstName, getUpdatedUser.FirstName);
        }
        public ActionResult Put(UserModel userDetails)
        {
            UserModel existingUser = UserModel.FromDomain(userService.GetUserById(userDetails.Id));

            if (existingUser == null)
            {
                return(BadRequest("User not found!"));
            }
            else
            {
                userDetails.Id       = existingUser.Id;
                userDetails.FamilyId = existingUser.FamilyId;
                userService.UpdateUser(userDetails.ToDomain(), userDetails.Id);
                return(Ok());
            }
        }