using AutoMapper; using Ropin.Inspection.Common.Accessor.Interface; using Ropin.Inspection.Model.Entities; using Ropin.Inspection.Model.SearchModel.MTN; using Ropin.Inspection.Model.ViewModel.MTN; using Ropin.Inspection.Repository.Interface; using Ropin.Inspection.Repository.MTN.Interface; using Ropin.Inspection.Service.MTN.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ropin.Inspection.Service.MTN { public class mtnAlarmShadowRecordService: ImtnAlarmShadowRecordService { private readonly ImtnAlarmShadowRecordRepository _repository; private readonly IMapper _mapper; private readonly IClaimsAccessor _claims; private readonly InspectionDbContext _sqlDBContext; private readonly IUnitOfWork _unitOfWork; public mtnAlarmShadowRecordService(IClaimsAccessor claims, InspectionDbContext sqlDBContext, ImtnAlarmShadowRecordRepository repository, IMapper mapper, IUnitOfWork unitOfWork) { _repository = repository; _mapper = mapper; _claims = claims; _sqlDBContext = sqlDBContext; _unitOfWork = unitOfWork; } public async Task> GetConditionAsync(AlarmShadowRecordSearch searchModel) { return await _repository.GetList(searchModel); } public Task CreateOneAsync(AlarmShadowRecordModel viewModel) { throw new NotImplementedException(); } public Task DeleteAsync(string id) { throw new NotImplementedException(); } public Task GetByIdAsync(string id) { throw new NotImplementedException(); } public Task IsExistAsync(string id) { throw new NotImplementedException(); } public Task UpdateOneAsync(AlarmShadowRecordModel viewModel, params string[] fields) { throw new NotImplementedException(); } } }