public async Task <bool> AddPlaintiffAsync(string firstName, string lastName, string middleName, string attorney, string address, int?caseId) { var client = new HttpClient(GetInsecureHandler()); var model = new Plaintiffs { FirstName = firstName, LastName = lastName, MiddleName = middleName, Attorney = attorney, Address = address, CaseId = caseId }; var json = JsonConvert.SerializeObject(model); HttpContent content = new StringContent(json); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = await client.PostAsync($"{BaseUrl}/plaintiffs", content); return(response.IsSuccessStatusCode); }
public EditPlaintiffPage(Plaintiffs plaintiffObject) { InitializeComponent(); if (Device.RuntimePlatform == Device.macOS) { MobileEditPlaintiffForm.IsVisible = false; DesktopEditPlaintiffForm.IsVisible = true; } else { MobileEditPlaintiffForm.IsVisible = true; DesktopEditPlaintiffForm.IsVisible = false; if (Device.RuntimePlatform == Device.Android) { MobileCustomTextarea.BackgroundColor = Color.Transparent; } else { MobileCustomTextarea.BorderColor = Color.LightGray; } } BindingContext = plaintiffObject; }
public ActionResult <Cases> EditCase(long id, Plaintiffs editPlaintiff) { var editablePlaintiff = _context.Plaintiffs.Find(id); _context.Plaintiffs.Update(editablePlaintiff).CurrentValues.SetValues(editPlaintiff); _context.SaveChanges(); return(Ok()); }
public ActionResult <Plaintiffs> Create(Plaintiffs newPlaintiff) { _context.Plaintiffs.Add(newPlaintiff); _context.SaveChanges(); return(Ok()); }
void EditButton_Clicked(object sender, EventArgs e) { Plaintiffs ToBeEdited = ((Button)sender).CommandParameter as Plaintiffs; Navigation.PushAsync(new EditPlaintiffPage(ToBeEdited)); }