public EstoqueContabil GetBySuperProdutoNome(string nomeSuperProduto, int cdPessoaFilial) { var context = new CentralContext(); _repository = new EstoqueContabilRepository(context); _repositoryLog = new LogAlteracaoCustoRepository(context); _service = new EstoqueContabilService(_repository, _repositoryLog); return(_service.GetByNomeSuperProduto(nomeSuperProduto, cdPessoaFilial)); }
public HttpResponseMessage AlterarValorDeCusto([FromBody] EstoqueContabil obj) { var context = new CentralContext(); _repository = new EstoqueContabilRepository(context); _repositoryLog = new LogAlteracaoCustoRepository(context); _service = new EstoqueContabilService(_repository, _repositoryLog); try { _service.AlterarValorDeCusto(obj); } catch (Exception ex) { return(Request.CreateResponse <dynamic>(HttpStatusCode.InternalServerError, new { Error = ex.Message })); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public EstoqueContabilService(IEstoqueContabilRepository repository, ILogAlteracaoCustoRepository repositoryLog) : base(repository) { this._repository = repository; this._repositoryLog = repositoryLog; }