Beispiel #1
0
        public string ListarPeriodo(string token, string dataInicial, string dataFinal)
        {
            try
            {
                TokenController.ValidarToken(token);
                List <TituloViewModel> lista = new List <TituloViewModel>();

                DateTime dI, dF;
                dI = Convert.ToDateTime(dataInicial);
                dF = Convert.ToDateTime(dataFinal);

                foreach (var item in repo.Listar(p => p.DataVencimento >= dI && p.DataVencimento <= dF))
                {
                    TituloViewModel viewModel = new TituloViewModel();
                    viewModel.FromModel(item);
                    lista.Add(viewModel);
                }

                string json = JsonConvert.SerializeObject(lista, settings);
                return(json);
            }
            catch (Exception e)
            {
                return(e.Message);
            }
            finally
            {
                UsuarioLogado.ExpiraCookie();
            }
        }
Beispiel #2
0
        public string Consultar(int id, string token)
        {
            try
            {
                TokenController.ValidarToken(token);

                string json = JsonConvert.SerializeObject(repo.BuscarPorId(id), settings);
                return(json);
            }
            catch (Exception e)
            {
                return(e.Message);
            }
            finally
            {
                UsuarioLogado.ExpiraCookie();
            }
        }
Beispiel #3
0
        public string Excluir(int id, string token)
        {
            try
            {
                TokenController.ValidarToken(token);

                repo.ExcluirPorId(id);
                return("Exclusão efetuada com sucesso!");
            }
            catch (Exception e)
            {
                return("A exclusão deu erro. Mensagem: " + e.Message);
            }
            finally
            {
                UsuarioLogado.ExpiraCookie();
            }
        }
Beispiel #4
0
        public string Alterar(string postedData, string token)
        {
            try
            {
                TokenController.ValidarToken(token);

                var js    = new JavaScriptSerializer();
                T   model = js.Deserialize <T>(postedData);
                repo.Alterar(model);
                return("Alteração efetuada com sucesso!");
            }
            catch (Exception e)
            {
                return("A alteração deu erro. Mensagem: " + e.Message);
            }
            finally
            {
                UsuarioLogado.ExpiraCookie();
            }
        }