Ejemplo n.º 1
0
 public ActionResult DoEdit(EHSSDataEditViewModel data)
 {
     //var errors = ModelState.Values.SelectMany(v => v.Errors);
     if (ModelState.IsValid)
     {
         EHSSData EHSSDataitem = db.EHSSData.Find(data.EHSSDataItem.EHSSDataID);
         EHSSDataitem.DOTDescription = data.EHSSDataItem.DOTDescription;
         EHSSDataitem.ExpiringInDays = data.EHSSDataItem.ExpiringInDays;
         EHSSDataitem.HazardTypeCode = data.EHSSDataItem.HazardTypeCode;
         EHSSDataitem.PhysicalState  = data.EHSSDataItem.PhysicalState;
         EHSSDataitem.ProductCode    = data.EHSSDataItem.ProductCode;
         EHSSDataitem.ProductName    = data.EHSSDataItem.ProductName;
         EHSSDataitem.UNNumber       = data.EHSSDataItem.UNNumber;
         db.SaveChanges();
         return(RedirectToAction("index"));
     }
     //var errors2 = ModelState.Values.SelectMany(v => v.Errors);
     ModelState.AddModelError("e1", "修改失败");
     return(RedirectToAction("Edit"));
 }
Ejemplo n.º 2
0
        public ActionResult DoCreat(EHSSData data)
        {
            if (ModelState.IsValid)
            {
                data.EHSSDataID = ((from id in db.EHSSData select id).Count() + 1).ToString();
                data.CreateDate = DateTime.Now;
                data.AuthorID   = (from a in db.EHSSUser where a.LoginName == User.Identity.Name select a.EHSSUserID).FirstOrDefault();
                data.EHSSStatus = "Draft";

                db.EHSSData.Add(data);
                db.SaveChanges();
                return(RedirectToAction("index"));
            }
            else
            {
                EHSSDataManageListViewModel ehssListViewModel = new EHSSDataManageListViewModel();
                ehssListViewModel.HazardType = new List <SelectListItem>();
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "explosives", Value = "explosives"
                });
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "compressed", Value = "compressed"
                });
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "flammable", Value = "flammable"
                });
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "oxidizing", Value = "oxidizing"
                });
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "poisons", Value = "poisons"
                });
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "radioactive", Value = "radioactive"
                });
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "corrosives", Value = "corrosives"
                });
                ehssListViewModel.HazardType.Add(new SelectListItem {
                    Text = "miscellaneous", Value = "miscellaneous"
                });
                ehssListViewModel.PhysicalState = new List <SelectListItem>();
                ehssListViewModel.PhysicalState.Add(new SelectListItem {
                    Text = "Solid", Value = "Solid"
                });
                ehssListViewModel.PhysicalState.Add(new SelectListItem {
                    Text = "Liquid", Value = "Liquid"
                });
                ehssListViewModel.PhysicalState.Add(new SelectListItem {
                    Text = "Powder", Value = "Powder"
                });
                ehssListViewModel.Status = new List <SelectListItem>();
                ehssListViewModel.Status.Add(new SelectListItem {
                    Text = "Approved", Value = "Approved"
                });
                ehssListViewModel.Status.Add(new SelectListItem {
                    Text = "Draft", Value = "Draft"
                });

                return(View("Creat", ehssListViewModel));
            }
        }