public Models.Response.DiretorResponsePorNome SalvarPorNome(Models.Request.DiretorRequest diretorReq) { Models.apiDBContext ctx = new Models.apiDBContext(); Models.TbFilme filme = ctx.TbFilme.First(x => x.NmFilme == diretorReq.NmFilme); Models.TbDiretor diretor = new Models.TbDiretor(); diretor.NmDiretor = diretorReq.NmDiretor; diretor.DtNascimento = diretorReq.DtNascimento; diretor.IdFilme = filme.IdFilme; ctx.TbDiretor.Add(diretor); ctx.SaveChanges(); Models.Response.DiretorResponsePorNome resp = new Models.Response.DiretorResponsePorNome(); resp.IdDiretor = diretor.IdDiretor; resp.IdFilme = filme.IdFilme; resp.NmDiretor = diretor.NmDiretor; resp.NmFilme = filme.NmFilme; resp.DtNascimento = diretor.DtNascimento; return(resp); }
public ActionResult <Models.Response.DiretorResponsePorNome> SalvarPorNome(Models.Request.DiretorRequest diretorReq) { try { Models.Response.DiretorResponsePorNome diretor = b.SalvarPorNome(diretorReq); return(diretor); } catch (System.Exception ex) { return(new BadRequestObjectResult( new Models.Response.ErroResponse(ex, 400) )); } }
public Models.Response.DiretorResponsePorNome SalvarPorNome(Models.Request.DiretorRequest diretorReq) { Models.Response.DiretorResponsePorNome diretor = db.SalvarPorNome(diretorReq); return(diretor); }