Example #1
0
        public RegisterResult Register(RegisterInput input)
        {
            var result = new RegisterResult();
            var user   = _departmentProfileService.GetUserByIdentity(input.Id);

            if (user != null)
            {
                result.Success = false;
                result.Message = "User was already created";
                result.UserId  = user.DepartmentProfileUserId;
            }
            else
            {
                var profileUser = new DepartmentProfileUser();
                profileUser.Identity = input.Id;
                profileUser.Name     = input.Name;
                profileUser.Email    = input.Email;

                _departmentProfileService.SaveUser(profileUser);

                result.Success = true;
                result.UserId  = profileUser.DepartmentProfileUserId;
            }

            return(result);
        }
Example #2
0
        public DepartmentProfileUser SaveUser(DepartmentProfileUser user)
        {
            _departmentProfileUserRepository.SaveOrUpdate(user);

            return(user);
        }