public ActionResult DeleteConfirmed(int id) { VolunteerGroup volunteerGroup = db.VolunteerGroups.Find(id); db.VolunteerGroups.Remove(volunteerGroup); db.SaveChanges(); return(RedirectToAction("Index")); }
public int CountNumberOfGroupMembers(VolunteerGroup volunteerGroup) { var count = context.HoursWorkeds.Where(g => g.volunteerGroupID == volunteerGroup.volunteerGroupID).Where(g => g.hrsWrkdTimeIn.Year == DateTime.Now.Year) .Where(g => g.hrsWrkdTimeIn.Month == DateTime.Now.Month).Where(g => g.hrsWrkdTimeIn.Day == DateTime.Now.Day) .Where(g => g.IsClockedIn == 1).Count(); return(count); }
public ActionResult Edit([Bind(Include = "volunteerGroupID,volGrpName,volGrpUserName,volGrpPasswordHash,volGrpAddress1,volGrpAddress2,volGrpState,volGrpZip,volGrpIsActive")] VolunteerGroup volunteerGroup) { if (ModelState.IsValid) { db.Entry(volunteerGroup).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(volunteerGroup)); }
// GET: VolunteerGroup/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VolunteerGroup volunteerGroup = db.VolunteerGroups.Find(id); if (volunteerGroup == null) { return(HttpNotFound()); } return(View(volunteerGroup)); }
/// <summary> /// This shows the details of the group that the group chose /// It allows them to choose how many volunteers are with them and what position /// </summary> /// <param name="id">The Id of the group</param> /// <returns>A view associated with the id</returns> public ActionResult GroupLogin(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VolunteerGroup volunteerGroup = db.VolunteerGroups.Find(id); VolunteerGroupPositionViewModel volunteerPositionViewModel = new VolunteerGroupPositionViewModel(volunteerGroup, db.Positions.ToList()); if (volunteerGroup == null) { return(HttpNotFound()); } return(View(volunteerPositionViewModel)); }
public ActionResult Create([Bind(Include = "volunteerGroupID,volGrpName,volGrpUserName,volGrpPasswordHash,volGrpAddress1,volGrpAddress2,volGrpState,volGrpZip,volGrpIsActive")] VolunteerGroup volunteerGroup) { if (volunteerGroup.volGrpUserName != null) { volunteerGroup.volGrpPasswordHash = volunteerGroup.volGrpUserName; } if (ModelState.IsValid) { db.VolunteerGroups.Add(volunteerGroup); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(volunteerGroup)); }
public VolunteerGroupPositionViewModel(VolunteerGroup volunteer, IEnumerable <Position> position) { Volunteer = volunteer; Position = position; }