Example #1
0
        private async Task <Result> AssginToRoleUserAsync(RetrospectorUser user, string roleName)
        {
            if (user == null)
            {
                return(new Result(UserNotFoundMessage, false));
            }

            if (string.IsNullOrEmpty(roleName))
            {
                return(new Result(RoleNameEmptyMessage, false));
            }

            await _accountsRepository.AssignToRoleUserAsync(user, roleName);

            string message = string.Format(AssignedToRoleSuccessMessage, user.Email, roleName);

            return(new Result(message, true));
        }