public IHttpActionResult Get() { TraceLogManager.Info("Obtendo dados de todos os cliente por get"); var quantidade = Request.GetQueryQuantidadeExtension(); return(HandleQueryable <Cliente, ClienteViewModel>(_clienteService.GetAll(quantidade))); }
public void ShouldSaveIfBaseDirDoesntExist() { var obj = new { A = "a" }; var tempDir = new DirectoryInfo(Path.GetRandomFileName()); var logger = new TraceLogManager().WithBaseDir(tempDir.FullName).GetLogger(obj.GetType()); logger.Info("some message"); Assert.False(File.Exists($"{tempDir.FullName}\\{_defaultLogFilePath}")); Assert.True(File.Exists(_defaultLogFilePath)); }
public void ShouldSaveToBaseDir() { var obj = new { A = "a" }; var tempDir = Directory.CreateDirectory(Path.GetRandomFileName()); var logger = new TraceLogManager().WithBaseDir(tempDir.FullName).GetLogger(obj.GetType()); logger.Info("some message"); Assert.True(File.Exists($"{tempDir.FullName}/{_defaultLogFilePath}")); tempDir.Delete(true); }
public IHttpActionResult Delete(ClienteRemoveCommand clienteCmd) { TraceLogManager.Info("Iniciando Delete do cliente!"); TraceLogManager.Info("Validando dados do cliente!"); var validator = clienteCmd.Validar(); if (!validator.IsValid) { TraceLogManager.Error("Dado invalido: " + validator.Errors[0]); return(HandleValidationFailure(validator.Errors)); } TraceLogManager.Info("Dados do cliente válidos!"); TraceLogManager.Info("Deletando cliente!"); return(HandleCallback(() => _clienteService.Delete(clienteCmd))); }
public IHttpActionResult Post(ClienteRegisterCommand clienteCmd) { TraceLogManager.Info("Iniciando Post de cliente!"); TraceLogManager.Info("Validando dados do cliente!"); var validator = clienteCmd.Validar(); if (!validator.IsValid) { TraceLogManager.Error("Dado invalido: " + validator.Errors[0]); return(HandleValidationFailure(validator.Errors)); } TraceLogManager.Info("Dados do cliente válidos."); TraceLogManager.Info("Adicionando cliente"); return(HandleCallback(() => _clienteService.Add(clienteCmd))); }
public IHttpActionResult Delete(ContaRemoveCommand conta) { TraceLogManager.Info("Deletando Conta!"); TraceLogManager.Info("Validando dados da Conta!"); var validator = conta.Validar(); if (!validator.IsValid) { TraceLogManager.Error("Dado invalido: " + validator.Errors[0]); return(HandleValidationFailure(validator.Errors)); } TraceLogManager.Info("Dados da conta válidos."); TraceLogManager.Info("Deletando conta"); return(HandleCallback(() => _contaService.Delete(conta))); }
public IHttpActionResult Post(ContaRegisterCommand conta) { TraceLogManager.Info("Iniciando Post de Conta!"); TraceLogManager.Info("Validando dados da Conta!"); var validator = conta.Validar(); if (!validator.IsValid) { TraceLogManager.Error("Dado invalido: " + validator.Errors[0]); return(HandleValidationFailure(validator.Errors)); } TraceLogManager.Info("Dados da conta válidos."); TraceLogManager.Info("Adicionando conta"); return(HandleCallback(() => _contaService.Add(conta))); }
public IHttpActionResult GetById(int id) { TraceLogManager.Info("Obtendo dados do cliente por get"); return(HandleQuery <Cliente, ClienteViewModel>(_clienteService.GetById(id))); }
public IHttpActionResult EfetuarTransferencia(int idOrigem, int idDestino, [FromBody] double valor) { TraceLogManager.Info("Efetuando Transferência da Conta!"); return(HandleCallback(() => _contaService.EfetuarTrasferencia(idOrigem, idDestino, valor))); }
public IHttpActionResult EfetuarSaque(int id, [FromBody] double valor) { TraceLogManager.Info("Efetuando Saque da Conta!"); return(HandleCallback(() => _contaService.EfetuarSaque(id, valor))); }
public IHttpActionResult GetExtrato(int id) { TraceLogManager.Info("Gerando extrato da conta"); return(HandleCallback(() => _contaService.GetExtrato(id))); }
public IHttpActionResult GetById(int id) { TraceLogManager.Info("Obtendo dados do conta por get"); return(HandleQuery <Conta, ContaViewModel>(_contaService.GetById(id))); }
public IHttpActionResult AlterarEstado(int id) { TraceLogManager.Info("Alterando estado da Conta!"); return(HandleCallback(() => _contaService.AlterarEstado(id))); }