public CatalogoService(Enumeraciones.enumCatalogos enumCatalogo) { _enumCatalogo = enumCatalogo; _catalogoRepository = new CatalogoRepository(); _catalogoRepository._enumCatalogo = enumCatalogo; HeaderDescription = GetDescription(); }
public async Task <IActionResult> Handle(ExcluirCatalogoCommand request, CancellationToken cancellationToken) { ApplicationResult <bool> result = new ApplicationResult <bool>(request); //Exclui o catalogo no banco de dados await CatalogoRepository.ExcluirAsync(request.CatalogoId); UnitOfWork.Commit(false); result.Result = true; result.SetHttpStatusToOk("Catalogo excluído com sucesso."); return(result); }
public async Task <IActionResult> Handle(AlterarCatalogoCommand request, CancellationToken cancellationToken) { ApplicationResult <bool> result = new ApplicationResult <bool>(request); //Monta o objeto com os dados do catalogo var catalogo = await CatalogoRepository.ObterAsync(request.CatalogoId); //Adiciona o catalogo no banco de dados CatalogoRepository.Atualizar(catalogo); UnitOfWork.Commit(false); result.Result = true; result.SetHttpStatusToOk("Catalogo alterado com sucesso."); return(result); }
public async Task <IActionResult> Handle(ExcluirCatalogoItemCatalogoCommand request, CancellationToken cancellationToken) { ApplicationResult <bool> result = new ApplicationResult <bool>(request); var catalogo = await CatalogoRepository.ObterAsync(request.CatalogoId); catalogo.RemoverItem(request.ItemCatalogoId); //Adiciona o catalogo no banco de dados CatalogoRepository.Atualizar(catalogo); UnitOfWork.Commit(false); result.Result = true; result.SetHttpStatusToOk("Item excluído com sucesso."); return(result); }
public async Task <IActionResult> Handle(CadastrarCatalogoCommand request, CancellationToken cancellationToken) { ApplicationResult <Guid> result = new ApplicationResult <Guid>(request); //Monta o objeto com os dados do catalogo var catalogo = Domain.AggregatesModel.CatalogoAggregate.Catalogo.Criar(request.UnidadeId); //Adiciona o catalogo no banco de dados await CatalogoRepository.AdicionarAsync(catalogo); UnitOfWork.Commit(false); result.Result = catalogo.CatalogoId; result.SetHttpStatusToOk("Catálogo cadastrado com sucesso."); return(result); }
public CatalogoController() { catalogoService = new CatalogoRepository(); }
CatalogoController() { repository = new CatalogoRepository(); response = new ExpandoObject(); }
public HomeController() { catalogoService = new CatalogoRepository(); lectorService = new LectorRepository(); }
public CatalogoService() { _catalogoRepository = new CatalogoRepository(); }