Пример #1
0
        /// <summary>
        /// 查询日志管理
        /// </summary>
        /// <returns></returns>
        public List <LogDTO> GetLog(LogSearchDTO dto)
        {
            List <LogDTO> result = null;
            var           tcdmse = SingleQueryObject.GetObj();

            var pp = tcdmse.common_LogInfo.AsNoTracking().Where(p => p.LogIndex != null);

            if (dto.Year != null)
            {
                pp = pp.Where(p => p.LogDate.Value.Year == dto.Year);
            }
            if (dto.Month != null)
            {
                pp = pp.Where(p => p.LogDate.Value.Month == dto.Month);
            }
            if (!string.IsNullOrEmpty(dto.BelongModel))
            {
                pp = pp.Where(p => p.BelongModel == dto.BelongModel);
            }
            if (!string.IsNullOrEmpty(dto.SearchText))
            {
                pp = pp.Where(p => p.OpratorName.Contains(dto.SearchText));
            }
            dto.Count = pp.Count();
            pp        = pp.OrderBy(m => m.LogIndex).Skip((dto.page - 1) * dto.rows).Take(dto.rows);

            result = Mapper.Map <List <common_LogInfo>, List <LogDTO> >(pp.ToList());

            return(result);
        }
Пример #2
0
        /// <summary>
        /// 得到日志信息
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public static ResultData <List <LogDTO> > GetLog(LogSearchDTO dto)
        {
            ResultData <List <LogDTO> > result = null;

            result = GetAPI <ResultData <List <LogDTO> > >(WebConfiger.MasterDataServicesUrl + "Log?LogSearchDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto));

            return(result);
        }
Пример #3
0
        /// <summary>
        /// 得到日志信息
        /// </summary>
        /// <returns></returns>
        public ActionResult GetLog(LogSearchDTO dto)
        {
            ResultData <List <LogDTO> > result = new ResultData <List <LogDTO> >();

            result = SystemProvider.GetLog(dto);

            return(Json(new { total = result.Count, rows = result.Object }, JsonRequestBehavior.AllowGet));
        }
 public IActionResult Get([FromServices] ILogRepository repository, [FromQuery] LogSearchDTO logSearch)
 {
     try
     {
         var logs = repository.GetLogs(logSearch.Environment, logSearch.SearchBy, logSearch.Search, logSearch.OrderBy);
         return(Ok(logs));
     }
     catch (Exception ex)
     {
         return(BadRequest(new
         {
             message = "An error occurred while trying to save data"
         }));
     }
 }
Пример #5
0
        public HttpResponseMessage GetLog(string LogSearchDTO)
        {
            LogSearchDTO dto = TransformHelper.ConvertBase64JsonStringToDTO <LogSearchDTO>(LogSearchDTO);
            ResultDTO <List <LogDTO> > actionresult = new ResultDTO <List <LogDTO> >();

            actionresult.Object       = _ICommonServices.GetLog(dto);
            actionresult.SubmitResult = true;
            actionresult.rows         = dto.rows;
            actionresult.page         = dto.page;
            actionresult.Count        = dto.Count;

            HttpResponseMessage result = new HttpResponseMessage
            {
                Content = new StringContent(JsonConvert.SerializeObject(actionresult),
                                            System.Text.Encoding.GetEncoding("UTF-8"),
                                            "application/json")
            };

            return(result);
        }