public async Task <List <EventVolunteer> > GetVolunteersForEventsAsync(Guid organizationId, CancellationToken token) { var result = await _organizationService.GetVolunteersForEventsAsync(organizationId, token); if (result == null) { throw new HttpResponseException(System.Net.HttpStatusCode.NotFound); } List <EventVolunteer> eventVolunteers = new List <EventVolunteer>(); foreach (EventVolunteer volunteer in result) { EventVolunteer eventVolunteer = new EventVolunteer(); eventVolunteer.Id = volunteer.Id; eventVolunteer.First = volunteer.First; eventVolunteer.Last = volunteer.Last; eventVolunteer.EmailAddress = volunteer.EmailAddress; eventVolunteer.Hours = volunteer.Hours; eventVolunteer.Connections = volunteer.Connections; eventVolunteer.AvalancheHours = volunteer.AvalancheHours; eventVolunteers.Add(eventVolunteer); } return(eventVolunteers); }
public IHttpActionResult PutEventVolunteer(int id, EventVolunteer eventVolunteer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != eventVolunteer.ID) { return(BadRequest()); } db.Entry(eventVolunteer).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EventVolunteerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetEventVolunteer(int id) { EventVolunteer eventVolunteer = db.EventVolunteers.Find(id); if (eventVolunteer == null) { return(NotFound()); } return(Ok(eventVolunteer)); }
public IHttpActionResult PostEventVolunteer(EventVolunteer eventVolunteer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.EventVolunteers.Add(eventVolunteer); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = eventVolunteer.ID }, eventVolunteer)); }
public IHttpActionResult DeleteEventVolunteer(int id) { EventVolunteer eventVolunteer = db.EventVolunteers.Find(id); if (eventVolunteer == null) { return(NotFound()); } db.EventVolunteers.Remove(eventVolunteer); db.SaveChanges(); return(Ok(eventVolunteer)); }
private async void tbiEventSelected_Clicked_1(object sender, EventArgs e) { selectedEvents.Add(lsvEvent.SelectedItem as EventV); if (selectedEvents.Count() != 0) { foreach (var selectedevents in selectedEvents) { EventVolunteer eventVolunteer = new EventVolunteer { VolunteerId = Login.User.Id, EventId = selectedevents.Id }; eventVolunteer.Id = await App.MyEvVl.InsetIntoEVtable(eventVolunteer); } // await progressBar.ProgressTo(.99, 4000, Easing.Linear); } }
private async void Save_Clicked(object sender, EventArgs e) { Boolean answer = await DisplayAlert("Confirmation", "Are you sure you want to save?", "Yes", "No"); if (answer) { Volunteer vol = new Volunteer { Name = entstdName.Text }; EventV evt = new EventV { Title = entCouName.Text }; EventVolunteer evtVol = new EventVolunteer { Mark = entMarks.Text }; vol.Id = await App.Mystdc.AddToVolunteer(vol); evt.Id = await App.Mystdc.AddToEvent(evt); evtVol.Id = await App.Mystdc.AddToEventVolunteer(evtVol); } }
public IActionResult JoinLeave(int eventId, string location) { if (isLoggedIn()) { setSessionViewData(); int userId = (int)ViewData["UserId"]; EventVolunteer eventJoin = _context.event_volunteers.Where(eVolunteer => eVolunteer.EventId == eventId).SingleOrDefault(u => u.UserId == userId); if (eventJoin != null) { _context.event_volunteers.Remove(eventJoin); } else { _context.event_volunteers.Add(new EventVolunteer { EventId = eventId, UserId = userId }); } _context.SaveChanges(); return(RedirectToAction(location)); } return(RedirectToAction(_action, _controller)); }
public async Task <int> InsetIntoEVtable(EventVolunteer obj) { return(await _database.InsertAsync(obj)); }
//EventVolunteer methods public Task <int> AddToEventVolunteer(EventVolunteer obj) { return(_database.InsertAsync(obj)); }
public string AddVolunteerEvent([FromBody] EventVolunteer ev) { DBcon.AddVolunteerEvent(conn, ev.eventID, ev.volunteerID, "AddVolunteerEvent"); return("Volunteer " + ev.volunteerID + " added to " + ev.eventID); }