Exemplo n.º 1
0
 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)
             }
         });
     }
 }
Exemplo n.º 2
0
 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))
         });
     }
 }
Exemplo n.º 3
0
 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())
         });
     }
 }
Exemplo n.º 4
0
 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)
         });
     }
 }