示例#1
0
 public static PersonAccount getInstance(String login, String type)
 {
     if (PersonAccount.instance != null)
     {
         return(PersonAccount.instance);
     }
     PersonAccount.instance = new PersonAccount(login, type);
     return(PersonAccount.instance);
 }
示例#2
0
 public static PersonAccount getInstance()
 {
     if (PersonAccount.instance != null)
     {
         return(PersonAccount.instance);
     }
     PersonAccount.instance = new PersonAccount();
     return(PersonAccount.instance);
 }
示例#3
0
        public static Employee GetEmployeeFromAccountId()
        {
            MojDziennikEntities db = new MojDziennikEntities();
            int accountid          = PersonAccount.getInstance().accountId;
            var account            = db.Account.Where(a => a.Account_Id == accountid).FirstOrDefault();

            //var temp = account
            return(account.Employee.ElementAt(0));
        }
示例#4
0
        public static Legal_Guardian GetLegal_GuardianFromAccountId()
        {
            MojDziennikEntities db = new MojDziennikEntities();
            int     accid          = PersonAccount.getInstance().accountId;
            Account account        = db.Account.Where(a => a.Account_Id == accid).FirstOrDefault();

            if (account == null)
            {
                return(new Legal_Guardian());
            }
            return(account.Legal_Guardian.ElementAt(0));
        }
示例#5
0
        public static Pupil GetPupilFromAccountId()
        {
            MojDziennikEntities db = new MojDziennikEntities();
            int     accid          = PersonAccount.getInstance().accountId;
            Account account        = db.Account.Where(a => a.Account_Id == accid).FirstOrDefault();

            if (account == null)
            {
                return(new Pupil());
            }
            return(account.Pupil.ElementAt(0));
        }
示例#6
0
 public bool IsInRole(string role)
 {
     return(PersonAccount.getInstance().AuthenticationType.Equals(role));
 }