public ActionResult Create(TransmitionTypeViewModel model)
 {
     if (ModelState.IsValid)
     {
         _transmitionTypeManager.Add(_transmitionTypeFieldCopier.CopyFields(model, new TransmitionType()));
         return(RedirectToAction("List"));
     }
     return(View(model));
 }
 public TransmitionTypeViewModel CopyFields(TransmitionType from, TransmitionTypeViewModel to)
 {
     if (to == null)
     {
         throw new NullReferenceException();
     }
     if (from == null)
     {
         throw new NullReferenceException();
     }
     to.Id   = from.Id;
     to.Name = from.Name;
     return(to);
 }
 public ActionResult Edit(TransmitionTypeViewModel model)
 {
     if (ModelState.IsValid)
     {
         var dbItem = _transmitionTypeManager.GetById(model.Id);
         if (dbItem == null)
         {
             throw new NullReferenceException();
         }
         dbItem = _transmitionTypeFieldCopier.CopyFields(model, dbItem);
         _transmitionTypeManager.Edit(dbItem);
         return(RedirectToAction("List"));
     }
     return(View(model));
 }
Example #4
0
 public JsonResult CheckTransmitionTypeNameForExist(TransmitionTypeViewModel model)
 {
     model.Name = model.Name.TrimStart(' ');
     model.Name = model.Name.TrimEnd(' ');
     return(Json(_transmitionTypeManager.GetAll().Where(c => c.Name == model.Name).ToList().Count <= 0, JsonRequestBehavior.AllowGet));
 }