public IActionResult HayvanEkle(Hayvan hayvan) { var viewModel = new HayvanTurCinsViewModel(); viewModel.Turler = _context.Tur.ToList(); viewModel.Cinsler = _context.Cins.ToList(); if (Request.Form.Files.Count > 0 && ModelState.IsValid) { string dosyaAdi = Path.GetFileName(Request.Form.Files[0].FileName); string uzanti = Path.GetExtension(Request.Form.Files[0].FileName); string dbAd = hayvan.Adi + hayvan.CinsId.ToString() + hayvan.TurId.ToString() + hayvan.Yasi.ToString() + hayvan.EkBilgiler + uzanti; string yol = "wwwroot/img/" + dbAd; //+ uzanti; using (FileStream fs = System.IO.File.Create(yol)) { Request.Form.Files[0].CopyTo(fs); fs.Flush(); } hayvan.Foto = "/img/" + dbAd; hayvan.Cins = _context.Cins.Find(hayvan.CinsId); hayvan.Tur = _context.Tur.Find(hayvan.TurId); _context.Hayvan.Add(hayvan); _context.SaveChanges(); viewModel.Hayvan = hayvan; ViewBag.Mesaj = "Ekleme Başarılı"; return(View(viewModel)); } ViewBag.Error = "Ekleme başarısız!"; return(View(viewModel)); }
public IActionResult HayvanEkle() { var viewModel = new HayvanTurCinsViewModel(); viewModel.Turler = _context.Tur.ToList(); viewModel.Cinsler = _context.Cins.ToList(); return(View(viewModel)); }
public IActionResult HayvanUpdate(int id) { var hayvan = _context.Hayvan.Find(id); var viewModel = new HayvanTurCinsViewModel(); viewModel.Turler = _context.Tur.ToList(); viewModel.Cinsler = _context.Cins.ToList(); viewModel.Hayvan = hayvan; return(View(viewModel)); }