public static int GetUserIDByUsername(string username)
 {
     using (SastaServicesDBEntities db = new SastaServicesDBEntities())
     {
         int ID = db.StpUsers.Where(a => a.UserName == username).Select(a => a.ID).FirstOrDefault();
         return(ID);
     }
 }
 public static string GetHashedPassByUsername(string username)
 {
     using (SastaServicesDBEntities db = new SastaServicesDBEntities())
     {
         string hashedPassword = db.StpUsers.Where(a => a.UserName == username).Select(a => a.Password).FirstOrDefault();
         return(hashedPassword);
     }
 }
 public static bool IsEmailExist(string emailID)
 {
     using (SastaServicesDBEntities db = new SastaServicesDBEntities())
     {
         var v = db.StpUsers.Where(a => a.EmailID == emailID).FirstOrDefault();
         return(v != null);
     }
 }
 public static bool IsUsernameExist(string username)
 {
     using (SastaServicesDBEntities db = new SastaServicesDBEntities())
     {
         var v = db.StpUsers.Where(a => a.UserName == username).FirstOrDefault();
         return(v != null);
     }
 }
Example #5
0
        public JsonResult ProductGridList(string Category, int?page)
        {
            using (var db = new SastaServicesDBEntities())
            {
                db.Configuration.LazyLoadingEnabled = false;

                int CategoryID = db.STPProductTypes.Where(x => x.ProductTypeName == Category).Select(x => x.ID).FirstOrDefault();

                if (CategoryID > 0)
                {
                    var ProductRow = db.STPProductLists.Where(x => x.STPProductTypeID == CategoryID).ToList();

                    if (page > 0)
                    {
                        page = page;
                    }
                    else
                    {
                        page = 1;
                    }

                    int start = (int)(page - 1) * 9;
                    ViewBag.pageCurrent = page;
                    int   totalPage    = ProductRow.Count();
                    float totalNumsize = (totalPage / (float)9);
                    int   numSize      = (int)Math.Ceiling(totalNumsize);
                    ViewBag.numSize = numSize;
                    var dataPost = ProductRow.OrderBy(x => x.ID).Skip(start).Take(9);
                    List <STPProductList> ListProduct = new List <STPProductList>();
                    ListProduct = dataPost.ToList();
                    int TotalRecords = ProductRow.Count();
                    int CurrentItem  = ListProduct.Count();


                    return(Json(new { data = ListProduct, pageCurrent = page, numSize = numSize, currentRecords = CurrentItem, totalItem = TotalRecords }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
        }