Esempio n. 1
0
 public injury(web_db._Weighing.TblInjury row)
 {
     Id            = row.Id;
     this.IsActive = row.IsActive;
     this.Ord      = row.Ord;
     this.Title    = row.Title;
 }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }