public void btnAddNewRequest(object sender, EventArgs e) { DonationRequestsViewModel request = new DonationRequestsViewModel(); DonationRequests donationRequest = new DonationRequests(); donationRequest.title = title.Text; donationRequest.description = description.Text; donationRequest.username = Application.Current.Properties["UserName"].ToString(); donationRequest.keyword1 = key1.Text; donationRequest.keyword2 = key2.Text; donationRequest.status = requestStatus; request.AddNewDonationRequest(donationRequest); }
public void UpdateItem(DonationRequests item, string id) { var filter = Builders <DonationRequests> .Filter.Eq(s => s.Id, ObjectId.Parse(id)); var update = Builders <DonationRequests> .Update .Set(s => s.title, item.title) .Set(s => s.description, item.description) .Set(s => s.keyword1, item.keyword1) .Set(s => s.keyword2, item.keyword2) .Set(s => s.username, item.username) .Set(s => s.status, item.status); collaction.UpdateOneAsync(filter, update); }
public void AddNewDonationRequest(DonationRequests request) { var collection = db.GetCollection <BsonDocument>("DonationRequests"); var document = new BsonDocument { { "title", request.title }, { "description", request.description }, { "keyword1", request.keyword1 }, { "keyword2", request.keyword2 }, { "username", request.username }, { "status", request.status } }; collection.InsertOne(document); }
public void btnUpdateDonationRequest(object sender, EventArgs e) { ListDonationRequestsViewModel listDonationRequestsViewModel = new ListDonationRequestsViewModel(); DonationRequests dr = new DonationRequests { title = title.Text, description = description.Text, keyword1 = key1.Text, keyword2 = key2.Text, username = Application.Current.Properties["UserName"].ToString(), status = requestSwitch.IsToggled }; listDonationRequestsViewModel.UpdateItem(dr, id); Navigation.PushAsync(new RequestsOfRecipientView()); }
public async void getUser() { ListDonationRequestsViewModel listDonationRequestsViewModel = new ListDonationRequestsViewModel(); DonationRequests d = await listDonationRequestsViewModel.SearchById(id); title.Text = d.title; description.Text = d.description; key1.Text = d.keyword1; key2.Text = d.keyword2; if (d.status) { requestSwitch.IsToggled = true; } else { requestSwitch.IsToggled = false; } }