Example #1
0
        public IActionResult Edit(int id)
        {
            var producerToEdit = _producerService.Get(id);
            ProducerEditViewModel producerEditViewModel = new ProducerEditViewModel()
            {
                Id      = producerToEdit.Id,
                Name    = producerToEdit.Name,
                Address = producerToEdit.Address,
            };

            return(View(producerEditViewModel));
        }
Example #2
0
 public async Task <IActionResult> Edit(ProducerEditViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var producerEdited = _producerService.Get(viewModel.Id);
             producerEdited.Name    = viewModel.Name;
             producerEdited.Address = viewModel.Address;
             _producerService.Update(producerEdited);
             return(RedirectToAction("Index"));
         }
         catch
         {
             return(View(viewModel));
         }
     }
     else
     {
         return(View(viewModel));
     }
 }