Exemplo n.º 1
0
        public ActionResult Create()
        {
            ContactCreateView createView = new ContactCreateView(db.Companies, db.Titles, db.Countries);


            return(View(createView));
        }
Exemplo n.º 2
0
        public ActionResult Create(ContactCreateView contactCreateView)
        {
            if (ModelState.IsValid)
            {
                var contact = db.Contacts.FirstOrDefault(c => c.email == contactCreateView.email);
                if (contact != null)
                {
                    ModelState.AddModelError("", "Email already Exist");
                }
                else
                {
                    db.Contacts.Add(new Contact(contactCreateView));
                    db.SaveChanges();
                    return(RedirectToAction("Edit"));
                }
            }
            contactCreateView.updateInfo(db.Companies, db.Titles, db.Countries);

            return(View(contactCreateView));
        }