示例#1
0
        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);
        }
示例#2
0
        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));
        }