コード例 #1
0
 public BaseOperation()
 {
     tbl_CategoryDAL = new tbl_CategoryDAL();
     tbl_UserDAL     = new tbl_UserDAL();
     tbl_UrlDAL      = new tbl_UrlDAL();
     db = Utility.DbContextFactory.CreateSingleDbcontext() as LinkHubDBEntities;
 }
コード例 #2
0
ファイル: tblUserValidation.cs プロジェクト: SaifAsad/urlbay
 protected override ValidationResult IsValid(object value, ValidationContext validationContext)
 {
     LinkHubDBEntities db = new LinkHubDBEntities();
     string userEmailValue = value.ToString();
     int count = db.tbl_User.Where(x => x.UserEmail == userEmailValue).ToList().Count();
     if (count != 0)
         return new ValidationResult("User Already Exist With This Email ID");
     return ValidationResult.Success;
 }
コード例 #3
0
        public static DbContext CreateSingleDbcontext()
        {
            DbContext dbcontext = (DbContext)CallContext.GetData("dbcontext");

            if (dbcontext == null)
            {
                dbcontext = new LinkHubDBEntities();
                CallContext.SetData("dbcontext", dbcontext);
            }
            return(dbcontext);
        }
コード例 #4
0
ファイル: tblUserValidation.cs プロジェクト: SaifAsad/urlbay
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            LinkHubDBEntities db             = new LinkHubDBEntities();
            string            userEmailValue = value.ToString();
            int count = db.tbl_User.Where(x => x.UserEmail == userEmailValue).ToList().Count();

            if (count != 0)
            {
                return(new ValidationResult("User Already Exist With This Email ID"));
            }
            return(ValidationResult.Success);
        }
コード例 #5
0
ファイル: tblUrlValidation.cs プロジェクト: SaifAsad/urlbay
 protected override ValidationResult IsValid(object value, ValidationContext validationContext)
 {
     LinkHubDBEntities db = new LinkHubDBEntities();
     if (value != null)
     {
         string urlValue = value.ToString();
         //look for the value in the database, if found update count
         int count = db.tbl_Url.Where(x => x.Url == urlValue).ToList().Count();
         if (count != 0)
             return new ValidationResult("Url Already Exist");
         return ValidationResult.Success;
     }
     else
     {
         return new ValidationResult("Please fill in the required fields");
     }
 }
コード例 #6
0
ファイル: tblUrlValidation.cs プロジェクト: SaifAsad/urlbay
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            LinkHubDBEntities db = new LinkHubDBEntities();

            if (value != null)
            {
                string urlValue = value.ToString();
                //look for the value in the database, if found update count
                int count = db.tbl_Url.Where(x => x.Url == urlValue).ToList().Count();
                if (count != 0)
                {
                    return(new ValidationResult("Url Already Exist"));
                }
                return(ValidationResult.Success);
            }
            else
            {
                return(new ValidationResult("Please fill in the required fields"));
            }
        }
コード例 #7
0
ファイル: Userdb.cs プロジェクト: SaifAsad/urlbay
 public Userdb()
 {
     db = new LinkHubDBEntities();
 }
コード例 #8
0
ファイル: Categorydb.cs プロジェクト: SaifAsad/urlbay
 public Categorydb()
 {
     db = new LinkHubDBEntities();
 }
コード例 #9
0
ファイル: URLdb.cs プロジェクト: SaifAsad/urlbay
 public URLdb()
 {
     db = new LinkHubDBEntities();
 }
コード例 #10
0
ファイル: URLdb.cs プロジェクト: SaifAsad/urlbay
 public URLdb()
 {
     db = new LinkHubDBEntities();
 }
コード例 #11
0
ファイル: Categorydb.cs プロジェクト: SaifAsad/urlbay
 public Categorydb()
 {
     db = new LinkHubDBEntities();
 }
コード例 #12
0
ファイル: Userdb.cs プロジェクト: SaifAsad/urlbay
 public Userdb()
 {
     db = new LinkHubDBEntities();
 }