In this blog we will check if the user has full permissions for the SharePoint List.

SPUser user = SPContext.Current.Web.CurrentUser;

SPWeb oWeb = SPContext.Current.Web;

SPList oList = oWeb.Lists["MyList];

string status= string.Empty;

if (oList != null)

{

if (oList.DoesUserHavePermissions(user, SPBasePermissions.FullMask))

{

status = "Administrator";

}

else

{

status= = "NonAdministrator";

}

}