Example #1
0
        private async Task SubmitForm()
        {
            saved = false;
            error = string.Empty;

            try
            {
                if (string.IsNullOrEmpty(Id))
                {
                    await ManagersClient.CreateManagerAsync(manager as AddManagerProfile);

                    NavigationManager.NavigateTo("/managers");
                }
                else
                {
                    await ManagersClient.UpdateManagerAsync(Guid.Parse(Id), manager as UpdateManagerProfile);
                }

                saved = true;
            }

            /* catch (ApiException exc)
             * {
             *
             * }
             * catch (HttpRequestException exc)
             * {
             *
             * } */
            catch (Exception exc)
            {
                saved = false;
                error = exc.Message;
            }
        }