public ActionResult GetContactData(int ContactID)
        {
            var addr  = db.GetContactAddressByContactID(ContactID).FirstOrDefault();
            var phone = db.GetContactPhoneByContactID(ContactID).FirstOrDefault();
            var email = db.GetContactEmailByContactID(ContactID).FirstOrDefault();

            return(Json(new { addr, phone, email }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create(int?contactid)
        {
            var siteCoID = siteusercompanyid;

            ViewBag.Clients       = new SelectList(db.GetContactsBySiteCoID(siteCoID).ToList(), "ViewID", "Customer", contactid);
            ViewBag.ProjectStatus = new SelectList(db.GetLeadStatusBySiteCoID(siteCoID), "ViewID", "Status");
            ViewBag.Types         = new SelectList(repo.GetCoLeadTypes(siteCoID), "LeadTypeID", "LeadType");
            ViewBag.Probabilities = new SelectList(db.GetLeadProbabilityBySiteCoID(siteCoID), "ViewID", "LeadProp");
            ViewBag.Phases        = new SelectList(db.GetLeadStagesBySiteCoID(siteCoID), "ViewID", "LeadStage");
            ViewBag.Priorities    = new SelectList(db.GetLeadRatingsBySiteCoID(siteCoID), "ViewID", "LeadRating");
            ViewBag.Systems       = new SelectList(db.GetLeadSystemsBySiteCoID(siteCoID), "ViewID", "LeadSystems");
            ViewBag.Builders      = new SelectList(db.GetBuildersBySiteCoID(siteCoID).ToList(), "ViewID", "Builder", contactid);

            var siteUsers = db.GetSiteUsersBySiteCoID(siteCoID).ToList();

            ViewBag.SiteUsers      = new SelectList(siteUsers, "ViewID", "User", siteuserid);
            ViewBag.ContactAddress = db.GetContactAddressByContactID(contactid).FirstOrDefault();
            LeadModels.NewLead model = new LeadModels.NewLead()
            {
                JobNumber = db.GetNewLeadNumFormat(siteusercompanyid).FirstOrDefault()
            };

            return(View(model));
        }