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)); }