예제 #1
0
 public ActionResult New(ProducerContactViewModel pcViewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ContactInfo contact = new ContactInfo
             {
                 PhoneNumber = pcViewModel.PhoneNumber,
                 Email       = pcViewModel.Email,
             };
             // vom adauga in baza de date ambele obiecte
             ctx.ContactsInfo.Add(contact);
             Producer producer = new Producer
             {
                 Name        = pcViewModel.Name,
                 ContactInfo = contact
             };
             ctx.Producers.Add(producer);
             ctx.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(pcViewModel));
     }
     catch (Exception e)
     {
         var msg = e.Message;
         return(View(pcViewModel));
     }
 }
예제 #2
0
        public ActionResult New()
        {
            ProducerContactViewModel pc = new ProducerContactViewModel();

            return(View(pc));
        }