public async Task <IActionResult> Update(long id) { var Unit = await _unitRepo.GetById(id).ConfigureAwait(true); var model = new UnitUpdateViewModel(); model.UnitId = Unit.Id; model.Name = Unit.Name; return(View(model)); }
public UnitUpdatePage(ReserveItemObj Ro) { InitializeComponent(); RO = Ro; from.Text = Ro.travelerSpecs.CountryCodeFrom; to.Text = Ro.travelerSpecs.CountryCodeTo; profile = DatabaseHelper.GetProfile(App.Os_Folder); BindingContext = viewModel = new UnitUpdateViewModel(Ro); updateItemStatus(Ro.requestSpecs.status); article.Text = Ro.requestSpecs.Description; lb_frame4Func(); void lb_frame4Func() { try { frame4.GestureRecognizers.Add(new TapGestureRecognizer() { Command = new Command(() => { viewModel.frameFourAction(); } ) }); } catch (Exception ex) { Debug.WriteLine(ex); } } lb_backFunc(); void lb_backFunc() { try { Back.GestureRecognizers.Add(new TapGestureRecognizer() { Command = new Command(() => { Navigation.PopModalAsync(); }) }); } catch (Exception ex) { Debug.WriteLine(ex); } } }
public async Task <IActionResult> Update(UnitUpdateViewModel model) { try { var UnitDto = new UnitUpdateDTO { UnitId = model.UnitId, Name = model.Name }; await _unitService.Update(UnitDto).ConfigureAwait(true); var Unit = await _unitRepo.GetByName(UnitDto.Name) ?? throw new Exception("Unit Not Found."); return(Ok(CreateReponseDto(Unit))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult> Update(UnitUpdateViewModel model) { try { // var Unit = _context.Units.Find(model.UnitId); var Unit = new UnitUpdateDTO { UnitId = model.UnitId, Name = model.Name }; await _unitService.Update(Unit).ConfigureAwait(true); _toastNotification.AddInfoToastMessage("Updated to :- " + Unit.Name); } catch (Exception ex) { _toastNotification.AddErrorToastMessage("Error while in execution of update statement!"); } return(RedirectToAction("Index")); }