public ActionResult Contact(string vin) { var repo = ContactRepositoryFactory.GetRepository(); var model = new ContactAddVM(); if (!string.IsNullOrEmpty(vin)) { model.Contact.Message = vin; } return(View(model)); }
public void AddContactInfoTest() { DirectoryContext _directoryContext = new DirectoryContext(); ContactInfoController infoController = new ContactInfoController(_directoryContext); ContactAddVM model = new ContactAddVM(); model.personID = 1; var result = infoController.Add(model); Assert.IsNotNull(result); }
public ActionResult Contact(ContactAddVM model) { if (ModelState.IsValid) { var repo = ContactRepositoryFactory.GetRepository(); try { repo.Insert(model.Contact); return(View(model)); } catch (Exception ex) { throw ex; } } else { return(View(model)); } }
public IActionResult Add([FromForm] ContactAddVM contactAdd) { if (ModelState.IsValid) { ContactInfo contactInfo = new ContactInfo(); contactInfo.PersonID = contactAdd.personID; contactInfo.Phone = contactAdd.phone; contactInfo.EMail = contactAdd.eMail; contactInfo.Address = contactAdd.address; contactInfo.Content = contactAdd.content; _directoryContext.ContactInfos.Add(contactInfo); _directoryContext.SaveChanges(); contactAdd.id = contactInfo.ID; return(Ok(contactAdd)); } else { return(BadRequest(ModelState.Values)); } }