public MainModule(IToDoDao dao) { this.dao = dao; Get["/"] = RenderMain; Post["/"] = parameters => { var itemModel = this.Bind<ToDoItemModel>(); ToDoItem item = new ToDoItem {CreatedAt = DateTime.Now, Name = itemModel.Name}; dao.Save(item); return RenderMain(null); }; Delete["/{id}"] = parameters => { long id; if (long.TryParse(parameters.id, out id)) { var item = dao.Get(id); if (item != null) { dao.Remove(item); } } return RenderMain(null); }; }
public MainModule(IToDoDao dao) { this.dao = dao; Get["/"] = RenderMain; Post["/"] = parameters => { var itemModel = this.Bind <ToDoItemModel>(); ToDoItem item = new ToDoItem { CreatedAt = DateTime.Now, Name = itemModel.Name }; dao.Save(item); return(RenderMain(null)); }; Delete["/{id}"] = parameters => { long id; if (long.TryParse(parameters.id, out id)) { var item = dao.Get(id); if (item != null) { dao.Remove(item); } } return(RenderMain(null)); }; }
public DefaultToDoService(IToDoDao todoDao, IUsuarioDao usuarioDao) { _todoDao = todoDao; _usuarioDao = usuarioDao; }