Guest User

Untitled

a guest
Jan 19th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. public class TaskToDoService : ServiceBase<TaskToDo>,
  2. ITaskToDoService
  3. {
  4. private readonly ITaskToDoRepository _repository;
  5.  
  6. public TaskToDoService(ITaskToDoRepository repository) : base(repository)
  7. {
  8. _repository = repository;
  9. }
  10.  
  11. public async Task<IEnumerable<TaskToDo>> GetAllIncludingUserAsync()
  12. {
  13. return await _repository.GetAllIncludingUserAsync();
  14. }
  15.  
  16. public async Task<TaskToDo> GetByIdIncludingUserAsync(int id)
  17. {
  18. return await _repository.GetByIdIncludingUserAsync(id);
  19. }
  20.  
  21. public async override Task UpdateAsync(TaskToDo obj)
  22. {
  23. var taskToDo = await GetByIdAsync(obj.Id);
  24. obj.Status = taskToDo.Status;
  25. await base.UpdateAsync(obj);
  26. }
  27. public async Task UpdateStatusAsync(int id, bool status)
  28. {
  29. var taskToDo = await GetByIdAsync(id);
  30. taskToDo.Status = status;
  31. await base.UpdateAsync(taskToDo);
  32. }
  33. }
Add Comment
Please, Sign In to add comment