コード例 #1
0
        public JsonResult Criar(string descricao, string data)
        {
            //Para testar
            //			return Json(new { Mensagem = "OK! A sua tarefa foi agendada."},
            //			            JsonRequestBehavior.AllowGet);

            using(var session = DataContext.SessionFactory.OpenSession())
            {
                _tarefas = new Tarefas(session);
                new TarefaModelCreate(_tarefas)
                {
                    Descricao = descricao,
                    PrevisaoConclusao = Convert.ToDateTime(data)
                }.Criar();

                return Json(new { Mensagem = "OK! A sua tarefa foi agendada."},
                        JsonRequestBehavior.AllowGet);
            }
        }
コード例 #2
0
        public JsonResult Listar(string data)
        {
            //Para testar
            //			var model = new TarefaModelSearch(new TarefasMock());
            //
            //			return Json(model.ConsultarPeloFiltro(),
            //			            JsonRequestBehavior.AllowGet);

            using(var session = DataContext.SessionFactory.OpenSession())
            {
                _tarefas = new Tarefas(session);
                var model = new TarefaModelSearch(_tarefas)
                {
                    Data = Convert.ToDateTime(data)
                };

                return Json(model.ConsultarPeloFiltro(),
                        JsonRequestBehavior.AllowGet);
            }
        }
コード例 #3
0
 public TarefaModelSearch(ITarefas tarefas)
 {
     _tarefas = tarefas;
 }
コード例 #4
0
 public TarefaModelCreate(ITarefas tarefas)
 {
     _tarefas = tarefas;
 }