public PayloadResponseDto <PagingDto <LogDto> > Get([FromQuery] LogTypeDto logTypeDto, int pageIndex = 1, int pageRange = 5) { if (logTypeDto == LogTypeDto.Exception) { return(new PayloadResponseDto <PagingDto <LogDto> > { Payload = new PagingDto <LogDto> { Items = this.Mapper.Map <IEnumerable <ExceptionLog>, IEnumerable <LogDto> >(this.ExceptionLogRepository.FindAll(pageIndex, pageRange)), PagingCount = (int)Math.Ceiling((double)this.ExceptionLogRepository.Count() / pageRange) } }); } else { return(new PayloadResponseDto <PagingDto <LogDto> > { Payload = new PagingDto <LogDto> { Items = this.Mapper.Map <IEnumerable <TraceLog>, IEnumerable <LogDto> >(this.TraceLogRepository.FindAll(pageIndex, pageRange)), PagingCount = (int)Math.Ceiling((double)this.TraceLogRepository.Count() / pageRange) } }); } }
public PayloadResponseDto <LogDto> Get(Guid id, [FromQuery] LogTypeDto logTypeDto) { if (logTypeDto == LogTypeDto.Exception) { return(new PayloadResponseDto <LogDto> { Payload = this.Mapper.Map <ExceptionLog, LogDto>(this.ExceptionLogRepository.FindOne(id)) }); } else { return(new PayloadResponseDto <LogDto> { Payload = this.Mapper.Map <TraceLog, LogDto>(this.TraceLogRepository.FindOne(id)) }); } }
public PayloadResponseDto <IEnumerable <LogDto> > Get([FromQuery] LogTypeDto logTypeDto) { if (logTypeDto == LogTypeDto.Exception) { return(new PayloadResponseDto <IEnumerable <LogDto> > { Payload = this.Mapper.Map <IEnumerable <ExceptionLog>, IEnumerable <LogDto> >(this.ExceptionLogRepository.FindAll()) }); } else { return(new PayloadResponseDto <IEnumerable <LogDto> > { Payload = this.Mapper.Map <IEnumerable <TraceLog>, IEnumerable <LogDto> >(this.TraceLogRepository.FindAll()) }); } }
public PayloadResponseDto <int> Delete(Guid id, [FromQuery] LogTypeDto logTypeDto) { if (logTypeDto == LogTypeDto.Exception) { return(new PayloadResponseDto <int> { Payload = this.ExceptionLogRepository.Recycle(id) }); } else { return(new PayloadResponseDto <int> { Payload = this.TraceLogRepository.Recycle(id) }); } }