public OcorrenciaService(IDataContext dataContext, IOcorrenciaRepository ocorrenciaRepository, IInteracaoRepository interacaoRepository, IUsuarioRepository usuarioRepository) { _dataContext = dataContext; _ocorrenciaRepository = ocorrenciaRepository; _interacaoRepository = interacaoRepository; _usuarioRepository = usuarioRepository; ResponseService = new ResponseService(); }
private bool ValidaInteracao(Interacao interacao) { ResponseService = new ResponseService(); if (string.IsNullOrEmpty(interacao.Descricao)) { ResponseService.FieldsInvalids.Add("Descricao"); } if (ResponseService.FieldsInvalids.Count > 0) { ResponseService.Message += "Informe os dados corretamente."; } ResponseService.Type = string.IsNullOrEmpty(ResponseService.Message) ? ResponseTypeEnum.Success : ResponseTypeEnum.Warning; return(ResponseService.Type == ResponseTypeEnum.Success); }
public Usuario Get(string login, string senha) { try { _dataContext.BeginTransaction(); var usuarios = _usuarioRepository.Get(login, senha); ResponseService = new ResponseService(ResponseTypeEnum.Success, "Usuário recuperado com sucesso."); return(usuarios); } catch (Exception ex) { ResponseService = new ResponseService(ResponseTypeEnum.Error, "Houve uma falha ao recuperar o usuário."); return(new Usuario()); } finally { _dataContext.Finally(); } }
public List <Ocorrencia> Get() { using (var dataContext = _dataContext) { try { dataContext.BeginTransaction(); var ocorrencias = _ocorrenciaRepository.Get(); ResponseService = new ResponseService(ResponseTypeEnum.Success, "Ocorrências consultadas com sucesso!"); return(ocorrencias); } catch (Exception ex) { ResponseService = new ResponseService(ResponseTypeEnum.Error, "Erro ao recuperar as ocorrências."); return(null); } finally { dataContext.Finally(); } } }
private UsuarioService() { ResponseService = new ResponseService(); }
private OcorrenciaService() { ResponseService = new ResponseService(); }
private InteracaoService() { ResponseService = new ResponseService(); }