TaskCallbackService.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using IMCS.CCS.Entitys;
  2. using IMCS.CCS.Repository;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Configuration;
  6. using System.IO;
  7. using System.Linq;
  8. using System.Threading.Tasks;
  9. namespace IMCS.CCS.Services
  10. {
  11. public class TaskCallbackService : ITaskCallbackService
  12. {
  13. private ITaskCallbackRepository _repository;
  14. public TaskCallbackService(ITaskCallbackRepository repository)
  15. {
  16. _repository = repository;
  17. }
  18. public async Task<List<TaskCallback>> GetList(TaskCallback vo)
  19. {
  20. return await _repository.GetList(vo);
  21. }
  22. public async Task<List<TaskCallback>> GetAllList()
  23. {
  24. return await _repository.GetAllList();
  25. }
  26. //查询详情
  27. public async Task<TaskCallback> GetById(int id)
  28. {
  29. return await _repository.GetById(id);
  30. }
  31. //添加
  32. public async Task<bool> Create(TaskCallback vo)
  33. {
  34. return await _repository.Create(vo);
  35. }
  36. //更新
  37. public async Task<bool> Update(TaskCallback vo)
  38. {
  39. return await _repository.Update(vo);
  40. }
  41. }
  42. }