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)); } }
public ActionResult New() { ProducerContactViewModel pc = new ProducerContactViewModel(); return(View(pc)); }