public ActionResult <Models.Response.AtorResponse> AlterarAtor(int id, Models.Request.AtorRequest req) { try { Models.TbAtor atual = atorBusiness.ConsultarAtor(id); try { Models.TbAtor novo = atorConversor.ToTableConversor(req); atual = atorBusiness.AlterarAtor(atual, novo); Models.Response.AtorResponse resp = atorConversor.ToResponseConversor(atual); return(resp); } catch (System.Exception e) { return(BadRequest( new Models.Response.ErrorResponse(400, e.Message) )); } } catch (System.Exception e) { return(NotFound( new Models.Response.ErrorResponse(404, e.Message) )); } }
public Models.Response.AtorResponse ToResponseConversor(Models.TbAtor ator) { Models.Response.AtorResponse resp = new Models.Response.AtorResponse( ator.IdAtor, ator.NmAtor, ator.VlAltura, ator.DtNascimento ); return(resp); }
public Models.Response.AtorResponse Converter(Models.TbAtor atual) { Models.Response.AtorResponse novo = new Models.Response.AtorResponse(); novo.id = atual.IdAtor; novo.nome = atual.NmAtor; novo.altura = atual.VlAltura; novo.nascimento = atual.DtNascimento; return(novo); }
public ActionResult <Models.Response.AtorResponse> ConsultarAtor(int id) { try { Models.Response.AtorResponse resp = atorConversor.ToResponseConversor( atorBusiness.ConsultarAtor(id) ); return(resp); } catch (System.Exception e) { return(NotFound( new Models.Response.ErrorResponse(404, e.Message) )); } }
public ActionResult <Models.Response.AtorResponse> AdicionarAtor(Models.Request.AtorRequest req) { try { Models.TbAtor ator = atorConversor.ToTableConversor(req); ator = atorBusiness.AdicionarAtor(ator); Models.Response.AtorResponse resp = atorConversor.ToResponseConversor(ator); return(resp); } catch (System.Exception e) { return(BadRequest( new Models.Response.ErrorResponse(400, e.Message) )); } }