public List <ListIlanProfileDto> GetList()
        {
            using (var ctx = new EmlakfOfisiContext())
            {
                var list = ctx.Set <Ilan>().Select(y => new ListIlanProfileDto()
                {
                    Fiyat               = y.Fiyat,
                    BanyoSayisi         = y.BanyoSayisi,
                    CityName            = y.City.CityName,
                    CountryName         = y.Country.CountryName,
                    EmlakTuru           = y.EmlakTuru.EmlakTuruAdi,
                    BinaToplamKatSayisi = y.BinaToplamKatSayisi,
                    BulunduguKat        = y.BulunduguKat,
                    GorselLinki         = y.GorselLinki,
                    IlanBasligi         = y.IlanBasligi,
                    IlanIcerigi         = y.IlanIcerigi,
                    OdaSayisi           = y.OdaSayisi,
                    Tur             = y.Tur,
                    EmlakYasi       = y.EmlakYasi,
                    Metrekare       = y.Metrekare,
                    OlusturmaTarihi = y.CreatedDate,
                    EmlakciAdi      = y.User.Ad,
                    EmlakciSoyadi   = y.User.Soyad
                }).OrderByDescending(x => x.OlusturmaTarihi).ToList();

                return(list);
            }
        }
        public List <CreateRoleDto> GetRolesList()
        {
            using (var ctx = new EmlakfOfisiContext())
            {
                var list = ctx.Set <Role>().Select(y => new CreateRoleDto()
                {
                    Name = y.Name
                }).ToList();

                return(list);
            }
        }
        public IActionResult Create()
        {
            var userId = Convert.ToInt32(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value);

            if (userId != null && userId != 0)
            {
                ViewBag.layout = "~/Views/Member/_MemberLayout.cshtml";
            }

            var model = new CreateIlanDto()
            {
                EmlakTurus = _context.Set <EmlakTuru>().ToList(),
                Cities     = _context.Set <City>().ToList(),
                Countries  = _context.Set <Country>().ToList()
            };

            return(View(model));
        }
        public List <UpdateUserDto> GetUserList()
        {
            using (var ctx = new EmlakfOfisiContext())
            {
                var list = ctx.Set <User>().Select(y => new UpdateUserDto()
                {
                    Ad       = y.Ad,
                    Soyad    = y.Soyad,
                    Email    = y.Email,
                    FirmaAdi = y.FirmaAdi,
                    Id       = y.Id,
                    UserName = y.UserName
                }).ToList();

                return(list);
            }
        }
Esempio n. 5
0
        public IActionResult IlanDuzenle(int id)
        {
            var ilanlar = _context.Set <Ilan>().ToList();
            var ilan    = ilanlar.Find(p => p.Id == id);



            if (ilan != null)
            {
                var model = ilan.Adapt <UpdateIlanDto>();

                model.EmlakTurus = _context.Set <EmlakTuru>().ToList();
                model.Cities     = _context.Set <City>().ToList();
                model.Countries  = _context.Set <Country>().ToList();

                return(View(model));
            }
            return(RedirectToAction("Profil"));
        }