public ActionResult Atama(CagriAtamaBilgileri _cagriAtama) { try { if (ModelState.IsValid) { var cagriAtama = new Context.AtananCagrilar(); cagriAtama.ID = _cagriAtama.ID; cagriAtama.Aciliyet = _cagriAtama.AcilMi; cagriAtama.AtananID = _cagriAtama.AtananID; cagriAtama.AtayanID = Connection.ID; cagriAtama.CagriNo = _cagriAtama.CagriNo; cagriAtama.CreateDate = DateTime.Now; cagriAtama.VarisTarih = _cagriAtama.VarisTarih; cagriAtama.YoneticiNotu = _cagriAtama.Not; bool kayitBasarili = false; dbFirmaYonetici.Entry(cagriAtama).State = EntityState.Modified; dbFirmaYonetici.SaveChanges(); ModelState.Clear(); kayitBasarili = true; if (kayitBasarili == true) { var acilanCagri = dbMusteriCalisan.AcilanCagri.SingleOrDefault(x => x.CagriNo == _cagriAtama.CagriNo); acilanCagri.IslemGorduMu = true; dbMusteriCalisan.Entry(acilanCagri).State = EntityState.Modified; dbMusteriCalisan.SaveChanges(); var bekleyenCagri = dbFirmaYonetici.BekleyenCagrilar.SingleOrDefault(x => x.CagriNo == _cagriAtama.CagriNo); dbFirmaYonetici.BekleyenCagrilar.Remove(bekleyenCagri); dbFirmaYonetici.SaveChanges(); } return(RedirectToAction("Index")); } else { return(View(_cagriAtama)); } } catch (Exception ex) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); return(View()); } return(View(_cagriAtama)); }
public ActionResult Atama(int _cagriNo = -1) { var atananCagri = dbFirmaYonetici.AtananCagrilar.SingleOrDefault(x => x.CagriNo == _cagriNo); var _cagri = CagriBilgileri.cagriList.SingleOrDefault(x => x.CagriNo == _cagriNo); var cagriAtama = new CagriAtamaBilgileri(); CalisanListYarat(); CagriAtamaBilgileri.calisanList = CalisanBilgileri.firmaCalisanList.ToList(); cagriAtama.AtananID = 1; cagriAtama.ID = atananCagri.ID; cagriAtama.CagriNo = _cagri.CagriNo; cagriAtama.MusteriAdi = _cagri.MusteriAdi; cagriAtama.Adres = _cagri.Adres; cagriAtama.MusteriKodu = _cagri.MusteriKodu; cagriAtama.IlgiliKisi = _cagri.IlgiliKisi; cagriAtama.Telefon = _cagri.Telefon; cagriAtama.Email = _cagri.Email; cagriAtama.CagriAcilisTarihi = _cagri.CagriAcilisTarihi; cagriAtama.CihazTipi = _cagri.CihazTipi; cagriAtama.Marka = _cagri.Marka; cagriAtama.Model = _cagri.Model; cagriAtama.SeriNo = _cagri.SeriNo; cagriAtama.BarkodNo = _cagri.BarkodNo; cagriAtama.Aciklama = _cagri.Aciklama; cagriAtama.CagriDetayi = _cagri.CagriDetayi; cagriAtama.SarfMalzemeTalebi = _cagri.SarfMalzemeTalebi; cagriAtama.AtayanID = Connection.ID; cagriAtama.AtananID = 0; cagriAtama.Not = ""; cagriAtama.VarisTarih = DateTime.Now; cagriAtama.AcilMi = false; ViewBag.CalisanList = CagriAtamaBilgileri.calisanList; if (cagriAtama == null) { return(View("Index")); } else { return(View(cagriAtama)); } }