Esempio n. 1
0
        public async Task <IActionResult> NativeEdit(int id,
                                                     NativeUpdateViewModel nativeUpdateViewModel)
        {
            var native = await _nativeService.GetByIdAsync(id);

            if (native == null)
            {
                return(View(native));
            }

            try
            {
                native.Name     = nativeUpdateViewModel.Name;
                native.ImageUrl = nativeUpdateViewModel.ImageUrl;
                await _nativeService.UpdateAsync(native);

                return(RedirectToAction(nameof(Category)));
            }
            catch
            {
                return(View(nativeUpdateViewModel));
            }
        }