Exemplo n.º 1
0
        public IEnumerable <TaskModel> GetAll()
        {
            IEnumerable <TaskModel> result = _sqlConnection.Query <TaskModel>(
                sql: TaskAccessModel.GetAllQuery());

            return(result);
        }
Exemplo n.º 2
0
        public TaskModel GetById(int id)
        {
            TaskModel result = _sqlConnection.Query <TaskModel>(
                sql: TaskAccessModel.GetByIdQuery(),
                param: TaskAccessModel.GetByIdParams(id)).Single();

            return(result);
        }
Exemplo n.º 3
0
        public TaskModel Update(TaskModel task)
        {
            var id = _sqlConnection.Query <int>(
                sql: TaskAccessModel.UpdateQuery(),
                param: TaskAccessModel.UpdateParams(task)).Single();

            var result = this.GetById(id);

            return(result);
        }
Exemplo n.º 4
0
 public void Delete(int id)
 {
     _sqlConnection.Execute(
         sql: TaskAccessModel.DeleteQuery(),
         param: TaskAccessModel.DeleteParams(id));
 }