Beispiel #1
0
        public ActionResult Edit(MakeViewModel makeVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (MakeServiceReference.MakeClient service = new MakeServiceReference.MakeClient())
                    {
                        MakeDto makeDto = new MakeDto
                        {
                            Id          = makeVM.Id,
                            Name        = makeVM.Name,
                            Description = makeVM.Description,
                            Country     = makeVM.Country
                        };
                        service.PostMake(makeDto);
                    }

                    return(RedirectToAction("Index"));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Beispiel #2
0
 public static SelectList LoadMakesData()
 {
     using (MakeServiceReference.MakeClient makeService = new MakeServiceReference.MakeClient())
     {
         SelectList selectListItems = new SelectList(makeService.GetMakes(), "Id", "Name");
         return(selectListItems);
     }
 }
Beispiel #3
0
        public ActionResult Delete(int id)
        {
            MakeViewModel makeVM = new MakeViewModel();

            using (MakeServiceReference.MakeClient service = new MakeServiceReference.MakeClient())
            {
                service.DeleteMake(id);
            }
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        // GET: Make/Edit/5
        public ActionResult Edit(int id)
        {
            MakeViewModel makeVM = new MakeViewModel();

            using (MakeServiceReference.MakeClient service = new MakeServiceReference.MakeClient())
            {
                var makeDto = service.GetMakeById(id);
                makeVM = new MakeViewModel(makeDto);
            }

            return(View(makeVM));
        }
Beispiel #5
0
        // GET: Make
        public ActionResult Index()
        {
            List <MakeViewModel> makeVM = new List <MakeViewModel>();

            using (MakeServiceReference.MakeClient service = new MakeServiceReference.MakeClient())
            {
                foreach (var item in service.GetMakes())
                {
                    makeVM.Add(new MakeViewModel(item));
                }
            }
            return(View(makeVM));
        }