public void Mix(Models.Request.FilmeAtorRequest request) { List <Models.TbAtor> atores = request.Atores.Select(x => new Models.TbAtor() { NmAtor = x.Ator, VlAltura = x.Altura, DtNascimento = x.Nascimento, TbFilmeAtor = new List <Models.TbFilmeAtor>() { new Models.TbFilmeAtor() { NmPersonagem = x.Personagem, IdFilme = request.IdFilme } } }).ToList(); Models.apidbContext ctx = new Models.apidbContext(); ctx.TbAtor.AddRange(atores); ctx.SaveChanges(); }
public void Salvar(Models.Request.FilmeAtorRequest request) { Models.apidbContext ctx = new Models.apidbContext(); foreach (Models.Request.FilmeAtorItemRequest item in request.Atores) { Models.TbAtor ator = new Models.TbAtor(); ator.NmAtor = item.Ator; ator.VlAltura = item.Altura; ator.DtNascimento = item.Nascimento; ctx.TbAtor.Add(ator); ctx.SaveChanges(); Models.TbFilmeAtor fa = new Models.TbFilmeAtor(); fa.IdFilme = request.IdFilme; fa.IdAtor = ator.IdAtor; fa.NmPersonagem = item.Personagem; ctx.TbFilmeAtor.Add(fa); ctx.SaveChanges(); } }