mtnAlarmShadowRecordService.cs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using AutoMapper;
  2. using Ropin.Inspection.Common.Accessor.Interface;
  3. using Ropin.Inspection.Model.Entities;
  4. using Ropin.Inspection.Model.SearchModel.MTN;
  5. using Ropin.Inspection.Model.ViewModel.MTN;
  6. using Ropin.Inspection.Repository.Interface;
  7. using Ropin.Inspection.Repository.MTN.Interface;
  8. using Ropin.Inspection.Service.MTN.Interface;
  9. using System;
  10. using System.Collections.Generic;
  11. using System.Linq;
  12. using System.Text;
  13. using System.Threading.Tasks;
  14. namespace Ropin.Inspection.Service.MTN
  15. {
  16. public class mtnAlarmShadowRecordService: ImtnAlarmShadowRecordService
  17. {
  18. private readonly ImtnAlarmShadowRecordRepository _repository;
  19. private readonly IMapper _mapper;
  20. private readonly IClaimsAccessor _claims;
  21. private readonly InspectionDbContext _sqlDBContext;
  22. private readonly IUnitOfWork _unitOfWork;
  23. public mtnAlarmShadowRecordService(IClaimsAccessor claims, InspectionDbContext sqlDBContext, ImtnAlarmShadowRecordRepository repository, IMapper mapper, IUnitOfWork unitOfWork)
  24. {
  25. _repository = repository;
  26. _mapper = mapper;
  27. _claims = claims;
  28. _sqlDBContext = sqlDBContext;
  29. _unitOfWork = unitOfWork;
  30. }
  31. public async Task<IEnumerable<AlarmShadowRecordModel>> GetConditionAsync(AlarmShadowRecordSearch searchModel)
  32. {
  33. return await _repository.GetList(searchModel);
  34. }
  35. public Task CreateOneAsync(AlarmShadowRecordModel viewModel)
  36. {
  37. throw new NotImplementedException();
  38. }
  39. public Task DeleteAsync(string id)
  40. {
  41. throw new NotImplementedException();
  42. }
  43. public Task<AlarmShadowRecordModel> GetByIdAsync(string id)
  44. {
  45. throw new NotImplementedException();
  46. }
  47. public Task<bool> IsExistAsync(string id)
  48. {
  49. throw new NotImplementedException();
  50. }
  51. public Task<int> UpdateOneAsync(AlarmShadowRecordModel viewModel, params string[] fields)
  52. {
  53. throw new NotImplementedException();
  54. }
  55. }
  56. }