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 EstoqueFisicoApp(IEstoqueFisicoService service) : base(service) { this._service = service; }