public int Delete(int id) { try { var _arquivoProjeto = _arquivoRepository.GetById(id); _arquivoRepository.Remove(_arquivoProjeto); string sTipo; if (_arquivoProjeto.iTipo == 1) { sTipo = "INSTITUICAO"; } else { sTipo = "PROJETO"; } string path = Diversos.PathArquivo(_arquivoProjeto.sNomebase, sTipo); System.IO.File.Delete(path); return(1); } catch (System.Exception) { return(0); } }
public OperationResultVo Remove(Guid id) { OperationResultVo result; try { // validate before _repository.Remove(id); _unitOfWork.Commit(); result = new OperationResultVo(true); } catch (Exception ex) { result = new OperationResultVo(ex.Message); } return(result); }