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));
        }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 6
0
        private void CreateButton_Click(object sender, EventArgs e)
        {
            var createContact = new CreateContactForm();

            createContact.Show();
        }