public ActionResult Insert(DvdViewModel model) { string[] s = { "Hip Hop", "Pop", "Musical", "Folk Music", "Jazz", "Blues", "Rock", "Singing", "World", "Pop", "Dubstep", "Others" }; List <string> lst = new List <string>(s); ViewBag.Genres = new SelectList(lst); List <StudioModel> std = StudioProcessor.LoadStudio(); List <string> std_name = new List <string>(); foreach (StudioModel row in std) { std_name.Add(row.Studio_Name); } ViewBag.Studio = new SelectList(std_name); if (ModelState.IsValid) { CastProcessor.CreateCast(model.Cast_Fname, model.Cast_Lname); int cast_id_f = CastProcessor.get_id_fname(model.Cast_Fname); StudioProcessor.CreateStudio(model.Studio_Name); int studio_id = StudioProcessor.get_id(model.Studio_Name); ProducerProcessor.CreateProducer(model.Producer_Name); int producer_id = ProducerProcessor.get_id(model.Producer_Name); DVDProcessor.insertDVD(model.Title, model.Genres, model.Stock, model.Year, model.Month, model.Day, cast_id_f, studio_id, producer_id); return(RedirectToAction("Main", "Users")); } return(Content("Hello")); }
public IActionResult Create(DvdViewModel form) { var result = midiaService.CadastrarDvd(form.Descricao, form.Titulo, form.NomeDaGravadora, form.Idioma); if (!result.EhValido) { return(Json(new { erros = result.Erros })); } return(Ok()); }
// GET: DvdDetails/Create public ActionResult Create() { IList <Producer> producer = db.Producers.ToList(); IList <CastDetails> cast = db.CastDetails.ToList(); DvdViewModel dvdviewmodel = new DvdViewModel() { Producer = producer, Cast = cast }; return(View(dvdviewmodel)); }