public ActionResult Contact(string VIN = null) { var vm = new ContactAddViewModel(); vm.Contact = new Contact(); vm.Contact.Message = "I'm inquiring about vehicle ID#: " + VIN; return(View(vm)); }
public async Task <IActionResult> Contact(ContactAddViewModel commentInput) { if (!this.ModelState.IsValid) { return(this.View(commentInput)); } await this.commentService.AddCommentAsync(commentInput); this.TempData["Success"] = "True"; return(this.Redirect("/Contacts/Contact")); }
public async Task <IActionResult> Post(ContactAddViewModel contactModel) { ; if (!this.ModelState.IsValid) { return(NotFound("Invalid Data")); } await this.contactService.AddContactAsync(contactModel); return(Ok("Done")); }
public ActionResult Contact(ContactAddViewModel vm) { if (!ModelState.IsValid) { return(View(vm)); } var repo = ContactRepositoryFactory.GetRepository(); repo.Insert(vm.Contact); return(RedirectToAction("Index")); }
public async Task AddContactAsync(ContactAddViewModel contactModel) { await this.db.Contacts.AddAsync(new Contact { FirstName = contactModel.FirstName, LastName = contactModel.LastName, Email = contactModel.Email, Country = contactModel.Country, Description = contactModel.Description }); await this.db.SaveChangesAsync(); }
public IActionResult Add(ContactAddViewModel model, PatientService ps, ConceptService cs, long p = 0) { model.Program = ps.GetPatientProgram(p); model.Program.Patient = ps.GetPatient(model.Program.Patient.Id); model.Location = cs.GetConceptAnswersIEnumerable(new Concept(Constants.LOCATION_OF_CONTACT)); model.Relation = cs.GetConceptAnswersIEnumerable(new Concept(Constants.RELATION_TO_INDEX)); model.Proximity = cs.GetConceptAnswersIEnumerable(new Concept(Constants.PROXIMITY_TO_INDEX)); model.DeseaseAfterExposure = cs.GetConceptAnswersIEnumerable(new Concept(Constants.DESEASE_AFTER_EXPOSURE)); model.PreviouslyTreated = cs.GetConceptAnswersIEnumerable(new Concept(Constants.PREVIOUSLY_TREATED)); //Exam Options model.LatentTBI = cs.GetConceptAnswersIEnumerable(new Concept(Constants.LATENT_TB_INFECTION)); model.SputumSmearItems = cs.GetConceptAnswersIEnumerable(new Concept(Constants.SPUTUM_SMEAR)); model.GeneXpertItems = cs.GetConceptAnswersIEnumerable(new Concept(Constants.GENE_XPERT)); model.XrayExamItems = cs.GetConceptAnswersIEnumerable(new Concept(Constants.XRAY_EXAM)); return(View(model)); }
public async Task AddCommentAsync(ContactAddViewModel contactInput) { await this.db.AddAsync(this.mapper.Map <Contact>(contactInput)); await this.db.SaveChangesAsync(); }