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); } }
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); } }
public TarefaModelSearch(ITarefas tarefas) { _tarefas = tarefas; }
public TarefaModelCreate(ITarefas tarefas) { _tarefas = tarefas; }