public IActionResult Edit(NumuneAlimFisiModel alimFisi, string id) { NumuneAlimFisi numune = null; Guid gId = new Guid(id); if (!ModelState.IsValid) { return(View(alimFisi)); } else { try { numune = AppManager.Db.NumuneAlimFisi.Where(_ => _.Id == gId).FirstOrDefault(); numune.NumuneyiAlanId = alimFisi.Numune.NumuneyiAlanId; numune.KurumId = alimFisi.Numune.KurumId; numune.AnalizAmaci = alimFisi.Numune.AnalizAmaci; numune.Tarih = alimFisi.Numune.Tarih; numune.LaboratuvaraUlasmaTarihi = alimFisi.Numune.LaboratuvaraUlasmaTarihi; AppManager.Db.SaveChanges(); } catch (DbUpdateException ex) { //Log the error (uncomment ex variable name and write a log. ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists " + "see your system administrator."); } } string name = numune.NumuneAlimTipi.Kod; switch (name) { case "H.SUYU ÖZEL": name = "HAVUZSUYUOZEL"; break; case "KİMYASAL": name = "KIMYASAL"; break; case "SU ÖZEL": name = "SUOZEL"; break; case "LEGİONELLA": name = "LEGIONELLA"; break; } return(RedirectToAction("NumuneAlimFisiList", new RouteValueDictionary( new { controller = "Numune", action = "NumuneList", name = name }))); }
public IActionResult Create(string numuneId) { Guid nId = new Guid(numuneId); NumuneAlimFisi fis = (from p in AppManager.Db.NumuneAlimFisi where p.Id == nId select p).FirstOrDefault(); NumuneAlimModel numuneAlim = new NumuneAlimModel(); numuneAlim.NumuneFisiId = numuneId; numuneAlim.NumuneTipleri = (from p in AppManager.Db.NumuneTipi where p.NumuneAlimTipiId == fis.NumuneAlimTipiId select p).ToList(); numuneAlim.Tipler = (from p in AppManager.Db.NumuneTipi where p.NumuneAlimTipiId == fis.NumuneAlimTipiId select new SelectListItem { Value = Convert.ToString(p.Id), Text = p.Kod }).ToList(); numuneAlim.Kodeksler = (from p in AppManager.Db.Kodeks orderby p.SiraNo, p.Kod, p.Aciklama select p).ToList(); numuneAlim.KodeksListe = (from p in numuneAlim.Kodeksler select new SelectListItem { Value = Convert.ToString(p.Id), Text = p.Kod }).ToList(); var x = (from p in numuneAlim.NumuneTipleri select new { id = p.Id, onDegerMiktar = p.OnDegerMiktar, onDegerBirim = p.OnDegerBirim, ondegerSicaklik = p.OndegerSicaklik, onDegerAmbalaji = p.OnDegerAmbalaji, onDegerSeriPartiNo = p.OnDegerSeriPartiNo, onDegerUreticiFirmaAdi = p.OnDegerUreticiFirmaAdi, onDegerUretimSKTarihi = p.OnDegerUretimSktarihi, onDegerKabinCinsi = p.OnDegerKabinCinsi, onDegerAlinmaSekli = p.OnDegerAlinmaSekli } ); numuneAlim.JsonNumuneTipleri = JsonConvert.SerializeObject(x); return(View("Create", numuneAlim)); }