Example #1
0
        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);
            }
        }
Example #2
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"));
 }