public ActionResult Create(ScrapReason model)
 {
     //check existed
     var q = this.srService.Find(c => c.ReasonCode == model.ReasonCode);
     if (q != null)
     {
         ModelState.AddModelError("ReasonCode", "Reason code existed");
     }
     if (ModelState.IsValid)
     {
         model.CreateBy = this.LoginUser.UserName;
         model.CreateTime = DateTime.Now;
         this.srService.Add(model);
         return RedirectToAction("List");
     }
     return View();
 }
 public bool Update(ScrapReason model)
 {
     return this.scrapReasonDal.Update(model);
 }
 public bool Add(ScrapReason model)
 {
     return this.scrapReasonDal.Add(model);
 }