示例#1
0
        public List <Session> GetSessions(SessionSearchRequest obj)
        {
            List <Session> list = (from DataRow dr in FORIS.Interbilling.NTS.Mediation.DAL.NtsMed.GetMedSession(obj.DateTypeSearch, obj.DateFrom, obj.DateTo, obj.OperatorSign, obj.ProccessingStep, obj.PlatformName, obj.FileName).Rows
                                   select new Session()
            {
                Id = Convert.ToInt32(dr["med_session_id"]),
                SessionDate = Convert.ToDateTime(dr["session_date"]),
                FileDate = Convert.ToDateTime(dr["file_date"]),
                FilePath = Convert.ToString(dr["file_path"]),
                FileName = Convert.ToString(dr["file_name"]),
                LastSuccessfulStep = Convert.ToInt32(dr["last_successful_step"]),
                DateOfLastChange = Convert.ToDateTime(dr["date_of_last_change"]),
                FileRowCount = Convert.ToInt32(dr["file_row_count"]),
                TarificationCount = Convert.ToInt32(dr["tarification_count"]),
                RejectedCount = Convert.ToInt32(dr["rejected_count"]),
                SporniCount = Convert.ToInt32(dr["sporni_count"]),
                ErrorCount = Convert.ToString(dr["error_count"])
            }).ToList();

            return(list);
        }
 public JsonResult GetSessions(SessionSearchRequest obj)
 {
     return(Json(_sessionService.GetSessions(obj), JsonRequestBehavior.AllowGet));
 }