public IHttpActionResult PostContactVariable(ContactVariable contactVariable) { string validationErrors = ""; try { db.ContactVariables.Add(contactVariable); db.SaveChanges(); return(Ok(contactVariable)); } catch (DbEntityValidationException e) { foreach (DbEntityValidationResult eve in e.EntityValidationErrors) { foreach (DbValidationError ve in eve.ValidationErrors) { string error = ve.PropertyName + " - " + ve.ErrorMessage; validationErrors += System.Environment.NewLine + error; } } string x = validationErrors; } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult PostContact() { string name = Request.Form[("userName")]; string number = Request.Form[("phoneNumber")]; string address = Request.Form[("address")]; new ContactVariable(name, number, address); return(View("Index", ContactVariable.GetAll())); }
public ActionResult ListIndividualContact(int id) { List <ContactVariable> contactList = ContactVariable.GetAll(); for (int i = 0; i < contactList.Count; i++) { if (id == contactList[i].GetId()) { return(View("ContactDetails", contactList[i])); } } return(View("Index")); // Todo: if no matching id, return an error view }
public ActionResult DeleteAll() { ContactVariable.ClearAll(); return(View()); }
public ActionResult Index() { return(View(ContactVariable.GetAll())); }