public EstoqueFisicoService(IEstoqueFisicoRepository repositoryFisico, IEstoqueMovimentoRepository repositoryMovimento) : base(repositoryFisico) { this._repositoryFisico = repositoryFisico; this._repositoryMovimento = repositoryMovimento; }
public IEnumerable <EstoqueFisico> GetPorProduto(int cdProduto) { // Inicialização das instancias _repositoryFisico = new EstoqueFisicoRepository(new CentralContext()); _repositoryMovimento = new EstoqueMovimentoRepository(new CentralContext()); _service = new EstoqueFisicoService(_repositoryFisico, _repositoryMovimento); return(_app.GetAllTipoProdutoPorProduto(cdProduto)); }
public HttpResponseMessage AdicionarEstoque([FromBody] EstoqueFisico obj) { _repositoryFisico = new EstoqueFisicoRepository(new CentralContext()); _repositoryMovimento = new EstoqueMovimentoRepository(new CentralContext()); _service = new EstoqueFisicoService(_repositoryFisico, _repositoryMovimento); try { _service.AdicionarEstoque(obj); } catch (Exception ex) { return(Request.CreateResponse <dynamic>(HttpStatusCode.InternalServerError, new { Error = ex.Message })); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public EstoqueMovimentoService(IEstoqueMovimentoRepository repository) : base(repository) { this._repository = repository; }