コード例 #1
0
ファイル: ReportController.cs プロジェクト: zenit1/beame-lfe
        public ActionResult GetFbPostInterfaceLogs([DataSourceRequest] DataSourceRequest request, int periodSelectionKind, int?userId = null, string status = null)
        {
            FbEnums.ePostInterfaceStatus?postStatus = null;

            try
            {
                if (!string.IsNullOrEmpty(status))
                {
                    postStatus = Utils.ParseEnum <FbEnums.ePostInterfaceStatus>(status);
                }
            }
            catch (Exception)
            {
                postStatus = null;
            }

            var kind = periodSelectionKind.ToPeriodSelectionKind();

            var list = _reportServices.GetFbPostLogs(kind, userId, postStatus);

            return(Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
        }