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)); }