LearnLanguages.DataAccess.DalHelper.CheckAuthorizationToDeleteUser C# (CSharp) Method

CheckAuthorizationToDeleteUser() public static method

public static CheckAuthorizationToDeleteUser ( ) : void
return void
    public static void CheckAuthorizationToDeleteUser()
    {
      if (!IsInRoleToDeleteUser())
        throw new Exceptions.UserNotAuthorizedException(DalResources.ErrorMsgAttemptedToDeleteUser, 0);
    }
    public static bool IsInRoleToDeleteUser()

Usage Example

Example #1
0
        public Result <UserDto> Delete(Guid id)
        {
            Result <UserDto> retResult = Result <UserDto> .Undefined(null);

            try
            {
                Common.CommonHelper.CheckAuthentication();
                DalHelper.CheckAuthorizationToDeleteUser();

                var dto = DeleteImpl(id);
                retResult = Result <UserDto> .Success(dto);
            }
            catch (Exception ex)
            {
                var wrappedEx = new Exceptions.DeleteFailedException(ex);
                retResult = Result <UserDto> .FailureWithInfo(null, wrappedEx);
            }
            return(retResult);
        }
All Usage Examples Of LearnLanguages.DataAccess.DalHelper::CheckAuthorizationToDeleteUser