public ActionResult PositionCreate(ContactPosition contactPosition)
        {
            if (ModelState.IsValid)
            {
                contactPosition.DistKey = GlobalVariables.DistKey;
                db.ContactPosition.Add(contactPosition);
                db.SaveChanges();
                return RedirectToAction("ContactsEdit",new { id = contactPosition.ContactID });
            }

            return View(contactPosition);
        }
 public ActionResult PositionCreate(int ID)
 {
     ContactPosition newPosition = new ContactPosition();
     newPosition.ContactID = ID;
     newPosition.DistKey = GlobalVariables.DistKey;
     SelectList PositionList = new SelectList(db.Positions.ToList(), "pKey", "PositionName", db.Positions);
     ViewData["PositionList"] = PositionList;
     SelectList GroupList = new SelectList(db.Groups.Where(x => x.DistKey == GlobalVariables.DistKey).ToList(), "pKey", "GroupName", db.Groups);
     ViewData["GroupList"] = GroupList;
     return View("PositionCreate", newPosition);
 }