public Models.TbFilme ParaFilme(Models.Request.FilmeRequest req) { Models.TbFilme filme = new Models.TbFilme(); filme.NmFilme = req.Filme; filme.DsGenero = req.Genero; filme.NrDuracao = req.Duracao; filme.VlAvaliacao = req.Avaliacao; filme.DtLancamento = req.Lancamento; filme.BtDisponivel = req.Disponivel; return(filme); }
public Models.TbFilme Converter(Models.Request.FilmeRequest filme) { Models.TbFilme novo = new Models.TbFilme(); novo.NmFilme = filme.filme; novo.DsGenero = filme.genero; novo.VlAvaliacao = filme.avaliacao; novo.BtDisponivel = filme.disponivel; novo.NrDuracao = filme.duracao; novo.DtLancamento = filme.lancamento; return(novo); }
public ActionResult <Models.Response.FilmeResponse> Inserir(Models.Request.FilmeRequest entrada) { try { return(convert.Converter( validacao.Inserir(convert.Converter(entrada)) )); } catch (System.Exception ex) { return(BadRequest( new Models.Response.Erro(400, ex.Message) )); } }
public ActionResult <Models.Response.FilmeResponce> Inserir(Models.Request.FilmeRequest req) { try { Models.TbFilme filme = conversor.ParaFilme(req); filme = filmeBusiness.Inserir(filme); Models.Response.FilmeResponce resp = conversor.ParaResponse(filme); return(resp); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }
public ActionResult Alterar(int id, Models.Request.FilmeRequest filme) { try { Models.TbFilme filmeconvert = convert.Converter(filme); validacao.Alterar(id, filmeconvert); return(Ok()); } catch (System.Exception ex) { return(BadRequest( new Models.Response.Erro(404, ex.Message) )); } }
public ActionResult <Models.Response.FilmeResponse> AdicionarFilme(Models.Request.FilmeRequest req) { try { Models.TbFilme filme = filmeConversor.ToTableConversor(req); filme = filmeBusiness.AdicionarFilme(filme); Models.Response.FilmeResponse resp = filmeConversor.ToResponseConversor(filme); return(resp); } catch (System.Exception e) { return(BadRequest( new Models.Response.ErrorResponse(400, e.Message) )); } }