public ActionResult Create() { CompanyEmail companyemail = new CompanyEmail(); ViewBag.PossibleEmailSendToCompanies = companyRepository.All; ViewBag.PossibleEmailSendToContacts = contactRepository.All; ViewBag.PossibleEmailSendByUsers = userRepository.All; return View(companyemail); }
public ActionResult Create(CompanyEmail companyemail) { if (ModelState.IsValid) { companyemailRepository.InsertOrUpdate(companyemail); companyemailRepository.Save(); return RedirectToAction("Index"); } else { ViewBag.PossibleEmailSendToCompanies = companyRepository.All; ViewBag.PossibleEmailSendToContacts = contactRepository.All; ViewBag.PossibleEmailSendByUsers = userRepository.All; return View(companyemail); } }
public void InsertOrUpdate(CompanyEmail companyemail) { if (companyemail.CompanyEmailID == default(int)) { // New entity context.CompanyEmail.Add(companyemail); } else { // Existing entity context.Entry(companyemail).State = EntityState.Modified; } }
public ViewResult Search(CompanyEmail searchCompanyEmail) { if(searchCompanyEmail!=null) { } return View("Index",companyemailRepository.AllIncluding(companyemail => companyemail.EmailSendToCompany, companyemail => companyemail.EmailSendToContact, companyemail => companyemail.EmailSendByUser)); }