protected async Task HandleValidSubmit() { if (Category.CategoryId == 0) { var response = await CategoryDataService.Add(Category); if (response.Errors.Any()) { ShowError = true; Errors = response.Errors; StatusClass = "alert-danger"; } else { StatusClass = "alert-success"; Message = "New category added successfully."; } } else { await CategoryDataService.Update(Category); StatusClass = "alert-success"; Message = "Category updated successfully."; } }
private void AddStorageDialog_OnStorageAdd(object sender, OnAddStorageEventArgs e) { Category newLoc = new Category() { Name = e.Name, Description = e.Description, //LocationId = LoginActivity.mAuthorizedUserId }; var progressDialog = ProgressDialog.Show(this, "Please wait...", "Adding Storage...", true); new Thread(new ThreadStart(delegate { var isAdded = mCategoryDataService.Add(newLoc); var temp = newLoc.Id.ToString(); RunOnUiThread(() => progressDialog.Hide()); if (isAdded) { RunOnUiThread(() => Toast.MakeText(this, "Storage Added", ToastLength.Long).Show()); } else { RunOnUiThread(() => Toast.MakeText(this, "Failed to add, please check again form's field", ToastLength.Long).Show()); } })).Start(); }
private void MButtonAdd_Click(object sender, EventArgs e) { mProgressBar.Visibility = Android.Views.ViewStates.Visible; Category newCategory = new Category() { Name = mCategoryName.Text, Description = mCategoryDescription.Text, UserId = mAuthorizedId, CreatedUserId = mAuthorizedId.ToString(), AddedUserId = mAuthorizedId.ToString() }; new Thread(new ThreadStart(delegate { UpgradeProgress(); var isAdded = mCategoryDataService.Add(newCategory); if (isAdded) { this.Activity.RunOnUiThread(() => Toast.MakeText(this.Activity, "Category Added", ToastLength.Long).Show()); mProgressBar.Visibility = Android.Views.ViewStates.Invisible; } else { this.Activity.RunOnUiThread(() => Toast.MakeText(this.Activity, "Failed", ToastLength.Long).Show()); } })).Start(); }