Пример #1
0
 public List <SubCatagory> GeSubtCatagorie()
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from ct in _context.SubCatagories select ct).ToList());
     }
 }
Пример #2
0
 public List <Role> GetRoles()
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from r in _context.Roles select r).ToList());
     }
 }
Пример #3
0
 public User GetUser(string loginId, string password)
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from u in _context.Useres.Include("Role").Include("Address.City.Province.Country") where u.loginId == loginId && u.Password == password select u).FirstOrDefault());
     }
 }
Пример #4
0
 public List <User> GetUseres()
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from u in _context.Useres.Include("Role").Include("Address.City.Province.Country") select u).ToList());
     }
 }
 public List <AdvertisementType> GetAdvertisementTypes()
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from adtype in _context.Types
                 select adtype).ToList());
     }
 }
        public ActionResult Delete(int id)
        {
            DemoContaxt c   = new DemoContaxt();
            var         rem = c.Advertisements.Where(x => x.Id.Equals(id)).SingleOrDefault();

            c.Advertisements.Remove(rem);
            c.SaveChanges();
            return(View());
        }
Пример #7
0
 public List <SubCatagory> GetSubCatagories(int id)
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from sct in _context.SubCatagories
                 .Include("Catagory")
                 where sct.Catagory.Id == id
                 select sct).ToList());
     }
 }
Пример #8
0
        public Advertisement GetAllAdvertisementsById(int id)
        {
            using (DemoContaxt _context = new DemoContaxt())
            {
                return((from adv in _context.Advertisements

                        .Include(a => a.Images)
                        where adv.Id == id
                        select adv).FirstOrDefault());
            }
        }
Пример #9
0
 //Remove the Images
 public void Delete(Advertisement adv)
 {
     using (DemoContaxt con = new DemoContaxt())
     {
         Advertisement delete = (from c in con.Advertisements
                                 .Include(a => a.Images)
                                 where c.Id == adv.Id
                                 select c).FirstOrDefault();
         con.Advertisements.Remove(delete);
         con.SaveChanges();
     }
 }
Пример #10
0
        public void Addd(Advertisement advertisementObj)
        {
            using (DemoContaxt _context = new DemoContaxt())
            {
                _context.Entry(advertisementObj.City).State        = EntityState.Unchanged;
                _context.Entry(advertisementObj.Type).State        = EntityState.Unchanged;
                _context.Entry(advertisementObj.SubCatagory).State = EntityState.Unchanged;
                _context.Entry(advertisementObj.Status).State      = EntityState.Unchanged;
                _context.Entry(advertisementObj.User).State        = EntityState.Unchanged;

                _context.Advertisements.Add(advertisementObj);
                _context.SaveChanges();
            }
        }
Пример #11
0
 public List <Advertisement> GetLatestAllAdvertisements(int count)
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from adv in _context.Advertisements
                 .Include(a => a.SubCatagory.Catagory)
                 .Include(a => a.City.Province.Country)
                 .Include(a => a.User)
                 .Include(a => a.Images)
                 .Include(a => a.Status)
                 .Include(a => a.Type)
                 select adv).Take(count).ToList());
     }
 }
Пример #12
0
 public List <Advertisement> GetAllAdvertisementsByCatagory(Catagory catagory)
 {
     using (DemoContaxt _context = new DemoContaxt())
     {
         return((from adv in _context.Advertisements
                 .Include(a => a.SubCatagory.Catagory)
                 .Include(a => a.City.Province.Country)
                 .Include(a => a.User)
                 .Include(a => a.Images)
                 .Include(a => a.Status)
                 .Include(a => a.Type)
                 where adv.SubCatagory.Catagory.Id == catagory.Id
                 select adv).ToList());
     }
 }