public static CourseCreditsBLL GetDetails(string Key)
        {
            DataTable        dt = CourseCreditsDAL.GetDetails(Key).Tables[0];
            CourseCreditsBLL cc;

            if (dt.Rows.Count > 0)
            {
                cc = (CourseCreditsBLL)dt.Rows[0];
            }
            else
            {
                cc = new CourseCreditsBLL();
            }
            return(cc);
        }
        public static int Save(int EventID, string Reference, int TotalCredits)
        {
            string CreditKey = (new Random()).Next(0, 1048575).ToString("X") + DateTime.Now.ToString("MdHms") + (new Random()).Next(1, 10000).ToString();

            return(CourseCreditsDAL.Save(EventID, UserBLL.AdminID, CreditKey, Reference, TotalCredits));
        }
 public static List <CourseCreditsBLL> List()
 {
     return(CourseCreditsDAL.List().Tables[0].AsEnumerable().Select(dr => (CourseCreditsBLL)dr).ToList());
 }
 public static CourseCreditsBLL operator ++(CourseCreditsBLL cc)
 {
     cc.UsedCredits++;
     CourseCreditsDAL.IncrementUsedCredits(cc.ID);
     return(cc);
 }