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)); }