public Task UpdateTask(Task task) { using (IUnitOfWork uow = this.GetUnitOfWork()) { IRepository<Task> tasksRepo = uow.GetRepository<Task>(); tasksRepo.Put(task); uow.Commit(); } return (task); }
public Task CreateTask(string areaName, string controllerName, string actionName) { Task task = new Task() { AreaName = areaName, ControllerName = controllerName, ActionName = actionName, }; using (IUnitOfWork uow = this.GetUnitOfWork()) { IRepository<Task> tasksRepo = uow.GetRepository<Task>(); tasksRepo.Put(task); uow.Commit(); } return (task); }