Exemple #1
0
        public ActionResult Details(int id)
        {
            var adapterType = _adapterTypesRepo.GetById(id);
            AdapterTypeViewModel adapterTypeViewModel = new AdapterTypeViewModel()
            {
                AdapterType = adapterType.AdapterType,
                Id          = adapterType.Id
            };

            return(View(adapterTypeViewModel));
        }
Exemple #2
0
        public ActionResult Edit([Bind(Include = "")] AdapterTypeViewModel adapterType)
        {
            if (ModelState.IsValid)
            {
                using (UoW)
                {
                    _repo.Update(new AdapterTypeDIMDTO()
                    {
                        Id          = adapterType.Id,
                        AdapterType = adapterType.AdapterType
                    });
                    return(RedirectToAction("Index"));
                }
            }

            return(RedirectToAction("Edit", new { id = adapterType.Id, saveError = true }));
        }
Exemple #3
0
 public ActionResult Delete(int id, AdapterTypeViewModel adapterTypeViewModel)
 {
     try
     {
         using (UoW)
         {
             _adapterTypesRepo.Delete(new AdapterTypeDIMDTO()
             {
                 Id = adapterTypeViewModel.Id
             });
             UoW.Commit();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemple #4
0
        // GET: AdapterType/Edit/5
        public ActionResult Edit(int id, bool?saveError = false)
        {
            if (saveError.GetValueOrDefault())
            {
                ViewBag.ErrorMessage = "Edit failed. Try again, and if the problem persists see your system administrator.";
            }

            var adapterType = _repo.GetById(id);

            if (adapterType == null)
            {
                return(HttpNotFound());
            }

            AdapterTypeViewModel adapterTypeViewModel = new AdapterTypeViewModel()
            {
                AdapterType = adapterType.AdapterType,
                Id          = adapterType.Id
            };

            return(View(adapterTypeViewModel));
        }
Exemple #5
0
        public ActionResult Create([Bind(Include = "")] AdapterTypeViewModel adapterTypeViewModel)
        {
            try
            {
                using (UoW)
                {
                    _adapterTypesRepo.Insert(new AdapterTypeDIMDTO()
                    {
                        AdapterType  = adapterTypeViewModel.AdapterType,
                        Id           = adapterTypeViewModel.Id,
                        CreationDate = DateTime.Now,
                        ModifiedDate = DateTime.Now
                    });
                    UoW.Commit();
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }