public ActionResult Create(CreateContactForm form) { try { if (ModelState.IsValid) { Command command = new Command("CSP_AddContact", true); command.AddParameter("LastName", form.LastName); command.AddParameter("FirstName", form.FirstName); command.AddParameter("Email", form.Email); command.AddParameter("Phone", form.Phone); command.AddParameter("BirthDate", form.BirthDate); command.AddParameter("CustomerId", _sessionManager.Customer.Id); _connection.ExecuteNonQuery(command); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); //ViewBag.Error = ex.Message; } return(View(form)); }
public IActionResult Post(int customerId, [FromBody] CreateContactForm form) { try { if (ModelState.IsValid) { _repository.Insert(new Contact(form.LastName, form.FirstName, form.Email, form.Phone, form.BirthDate, customerId)); return(NoContent()); } return(BadRequest()); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public ActionResult Create(CreateContactForm form) { if (ModelState.IsValid) { try { _contactRepository.Insert(new Contact(form.LastName, form.FirstName, form.Email, SessionManager.User.Id, form.Phone)); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Error = ex.Message; } } return(View(form)); }
public ActionResult Create(CreateContactForm contactForm) { try { if (ModelState.IsValid) { _service.Insert(new Contact(contactForm.Nom, contactForm.Prenom, contactForm.Email, contactForm.Tel, SessionManager.User.Id)); return(RedirectToAction("Index")); } } catch { ViewBag.Error = "Une erreur est survenue durant l'insertion, merci de contacter l'admin du site"; } return(View(contactForm)); }
public ActionResult Create(CreateContactForm form) { try { if (ModelState.IsValid) { _contactRepository.Insert(new Contact(form.LastName, form.FirstName, form.Email, form.Phone, form.BirthDate, _sessionManager.Customer.Id)); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); //ViewBag.Error = ex.Message; } return(View(form)); }
private void CreateButton_Click(object sender, EventArgs e) { var createContact = new CreateContactForm(); createContact.Show(); }