public injury(web_db._Weighing.TblInjury row) { Id = row.Id; this.IsActive = row.IsActive; this.Ord = row.Ord; this.Title = row.Title; }
public IActionResult Create(Guid id) { var model = new web_db._Weighing.TblInjury { Id = Guid.NewGuid(), forIn = true, forOut = true, IsActive = true }; var row = db.TblInjuries.Find(id); if (row != null) { model = row; } return(View(model)); }
public IActionResult Create(web_db._Weighing.TblInjury model, List <web_db._Weighing.TblContractType.KindCotractTypeEnum> _ForContractType) { if (!ModelState.IsValid) { ViewBag.txt = "ثبت انجام نشد - فیلد ها را درست پر کنید"; return(View(model)); } try { var x = db.TblInjuries.Find(model.Id); if (x == null) { x = new web_db._Weighing.TblInjury { Id = model.Id }; db.TblInjuries.Add(x); } x.IsActive = model.IsActive; x.Title = model.Title; x.forIn = model.forIn; x.forOut = model.forOut; x.ForContractType(_ForContractType); db.SaveChanges(); ViewBag.txt = "ثبت انجام شد"; Models.cl._ListInjury = db.TblInjuries.OrderBy(a => a.Ord).ToList(); return(RedirectToAction(nameof(Index))); } catch { ViewBag.error = "ثبت انجام نشد"; } return(View(model)); }