public ActionResult Post([FromServices] IEnderecoServices enderecoServices, [FromBody] Endereco endereco) { try { enderecoServices.SalvarEndereco(endereco); return(Ok()); } catch (Exception ex) { _logger.LogError(ex.Message, ex); return(Problem(ex.Message)); } }
public ActionResult Get([FromServices] IEnderecoServices enderecoServices, int id) { try { var endereco = enderecoServices.GetEnderecoById(id); return(Ok(endereco)); } catch (Exception ex) { _logger.LogError(ex.Message, ex); return(Problem(ex.Message)); } }
public ActionResult GetAllByUser([FromServices] IEnderecoServices enderecoServices, int userId) { try { var endereco = enderecoServices.GetAllEnderecoByUserId(userId).ToList(); return(Ok(endereco)); } catch (Exception ex) { _logger.LogError(ex.Message, ex); return(Problem(ex.Message)); } }
public ActionResult Delete([FromServices] IEnderecoServices enderecoServices, int id) { try { enderecoServices.DeleteEnderecoById(id); return(Ok()); } catch (Exception ex) { _logger.LogError(ex.Message, ex); return(Problem(ex.Message)); } }