protected async Task HandleValidSubmit() { Mapper.Map(CurrencyEditModel, Currency); if (Currency.Id != 0)//Edit { await CurrencyService.UpdateCurrency(Currency); StatusClass = "alert-success"; Message = "Employee updated successfully."; Saved = true; //StateHasChanged(); NavigationManager.NavigateTo("/ins/Currency", true); } else//Create { StoreManager.Domain.Entities.Expense.Currency result = null; result = await CurrencyService.CreateCurrency(Currency); if (result != null) { StatusClass = "alert-danger"; Message = "Something went wrong Creating the new employee. Please try again."; Saved = false; } NavigationManager.NavigateTo("/ins/Currency", true); } }
public IHttpActionResult Post(CurrencyCreate model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = new CurrencyService(); if (!service.CreateCurrency(model)) { return(InternalServerError()); } return(Ok()); }