public async Task <IActionResult> PutAsync([FromBody] PessoaFisicaDto item) { PessoaFisica pessoaFisica = AutoMapperProfile.Map <PessoaFisicaDto, PessoaFisica>(item); await pessoaFisicaService.Put <PessoaFisicaValidator>(pessoaFisica); return(new OkObjectResult(item)); }
public IActionResult Post([FromBody] PessoaFisicaDto item) { var pessoaFisica = AutoMapperProfile.Map <PessoaFisicaDto, PessoaFisica>(item); var retorno = pessoaFisicaService.Post <PessoaFisicaValidator>(pessoaFisica); return(new OkObjectResult(retorno.Id)); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperProfile.Map(); }
public IActionResult Post([FromBody] AnaliseAgendamentoDto item) { try { var analiseAgendamento = AutoMapperProfile.Map <AnaliseAgendamentoDto, AnaliseAgendamento>(item); analiseAgendamentoService.Post <AnaliseAgendamentoValidator>(analiseAgendamento); return(new ObjectResult(item.Id)); } catch (ArgumentNullException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }