public IActionResult Create(CreateIlanDto model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    model.Cities     = _context.Set <City>().ToList();
                    model.EmlakTurus = _context.Set <EmlakTuru>().ToList();
                    model.Countries  = _context.Set <Country>().ToList();

                    var userId = Convert.ToInt32(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value);
                    var ilan   = new Ilan()
                    {
                        CountryId           = model.CountryId,
                        CityId              = model.CityId,
                        BanyoSayisi         = model.BanyoSayisi,
                        BinaToplamKatSayisi = model.BinaToplamKatSayisi,
                        BulunduguKat        = model.BulunduguKat,
                        EmlakTuruId         = model.EmlakTuruId,
                        Fiyat       = model.Fiyat,
                        IlanBasligi = model.IlanBasligi,
                        IlanIcerigi = model.IlanIcerigi,
                        OdaSayisi   = model.OdaSayisi,
                        Tur         = model.Tur,
                        UserId      = userId,
                        GorselLinki = model.GorselLinki,
                        EmlakYasi   = model.EmlakYasi,
                        Metrekare   = model.Metrekare
                    };

                    var result = _ilanService.Create(ilan);

                    //using (var context = new EmlakfOfisiContext())
                    //{
                    //    context.Set<Ilan>().Add(ilan);
                    //    context.SaveChanges();
                    //};
                    if (result != null)
                    {
                        return(RedirectToAction("Ilanlarim", "Member"));
                    }
                    else
                    {
                        return(View(model));
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                    throw;
                }
            }
            return(View(model));
        }
        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));
        }