public int Insert(ArizaKayitViewModel model) { MyContext db = new MyContext(); using (db.Database.BeginTransaction()) { try { ArizaKayit yeniArizaKayit = new ArizaKayit() { Aciklama = model.Aciklama, FotografYolu = model.FotografYolu, KullaniciId = model.KullaniciId, KategoriId = model.KategoriId, Konum = model.Konum, ArizaKayitZamani = model.ArizaKayitZamani, ArizaGiderildiMi = model.ArizaGiderildiMi, }; db.ArizaKayitlari.Add(yeniArizaKayit); db.SaveChanges(); db.ArizaKayitDetaylari.Add(new ArizaKaydiDetay() { ArizaKayitId = yeniArizaKayit.Id }); db.SaveChanges(); db.Database.CurrentTransaction.Commit(); } catch (Exception ex) { db.Database.CurrentTransaction.Rollback(); } return(0); } }
public ActionResult OperatorArizaKayitlariGoruntuleme() { List <ArizaKayitViewModel> model = new List <ArizaKayitViewModel>(); var arizakayitlarim = new ArizaKayitRepo().GetAll().Where(x => x.ArizaGiderildiMi == false); foreach (var item in arizakayitlarim) { ArizaKayitViewModel yenikayit = new ArizaKayitViewModel() { Aciklama = item.Aciklama, ArizaGiderildiMi = item.ArizaGiderildiMi, ArizaKayitZamani = item.ArizaKayitZamani, FotografYolu = item.FotografYolu, Konum = item.Konum, KullaniciId = item.KullaniciId, ArizaKayitNumarasi = item.Id }; model.Add(yenikayit); } return(View(model)); }
public ActionResult ArizaKayitlariGoruntuleme() { List <ArizaKayitViewModel> model = new List <ArizaKayitViewModel>(); var arizakayitlarim = new ArizaKayitRepo().GetById(HttpContext.User.Identity.GetUserId()); foreach (var item in arizakayitlarim) { ArizaKayitViewModel yenikayit = new ArizaKayitViewModel() { Aciklama = item.Aciklama, ArizaGiderildiMi = item.ArizaGiderildiMi, ArizaKayitZamani = item.ArizaKayitZamani, FotografYolu = item.FotografYolu, Konum = item.Konum, KullaniciId = item.KullaniciId, ArizaKayitNumarasi = item.Id }; model.Add(yenikayit); } return(View(model)); }
public ActionResult ArizaKayit(ArizaKayitViewModel model) { model.KullaniciId = HttpContext.User.Identity.GetUserId(); new ArizaKayitRepo().Insert(model); return(RedirectToAction("Index", "Main")); }