Esempio n. 1
0
        public static Sessions GetByCase(int id)
        {
            Sessions session = SessionDAL.GetByCase(id);

            if (session != null)
            {
                session.SessionQuestions = SessionQuestionDAL.GetBySession(session.SessionId);
            }
            return(session);
        }
Esempio n. 2
0
        public SesionEntity GetSessionById(Guid idSesion)
        {
            SesionEntity sesion = null;

            this.sesiones.TryGetValue(idSesion, out sesion);
            if (sesion == null)
            {
                sesion = SessionDAL.GetSessionById(idSesion);
                sesion.JavascriptAllowedCommands = sesion.jsAllowedCommands.Replace("{", string.Empty).Replace("}", string.Empty).Replace("\"", string.Empty).Split(',').ToDictionary(item => item.Split(':')[0], item => item.Split(':')[1]);
                sesion.PermisosUsuario           = sesion.jsPermisosUsuario.Replace("{", string.Empty).Replace("}", string.Empty).Replace("\"", string.Empty).Split(',').ToDictionary(item => item.Split(':')[0], item => Boolean.Parse(item.Split(':')[1]));
            }
            return(sesion);
        }
Esempio n. 3
0
 public static Session GetById(int id)
 {
     return(Converters.SessionConverter.ToDTO(SessionDAL.GetById(id)));
 }
Esempio n. 4
0
 public static List <Session> GetAll()
 {
     return(Converters.SessionConverter.ListToDTO(SessionDAL.Get()));
 }
Esempio n. 5
0
 public static void AddSession(Session session)
 {
     SessionDAL.Add(Converters.SessionConverter.ToDAL(session));
 }
Esempio n. 6
0
        public UserDetails getUserDetails(string enterpriseID)
        {
            var              UserDetails  = new UserDetails();
            DataSet          ds           = new DataSet();
            List <DUDetails> LstDUDetails = new List <DUDetails>();

            ds = SessionDAL.getUserDetails(enterpriseID);
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    if (dr["EnterpriseID"] != null)
                    {
                        UserDetails.EnterpriseID = dr["EnterpriseID"].ToString();
                    }
                    if (dr["IsActive"] != null)
                    {
                        UserDetails.IsActive = Convert.ToInt32(dr["IsActive"]);
                    }
                    if (dr["Supervisor"] != null)
                    {
                        UserDetails.SupervisorEntID = dr["Supervisor"].ToString();
                    }
                    if (dr["CareerLevel"] != null)
                    {
                        UserDetails.CareerLevel = dr["CareerLevel"].ToString();
                    }
                    if (dr["canConnect"] != null)
                    {
                        UserDetails.CanConnect = Convert.ToInt32(dr["canConnect"]);
                    }
                    if (dr["Project"] != null)
                    {
                        UserDetails.Project = dr["Project"].ToString();
                    }
                    if (dr["ProjectID"] != null)
                    {
                        UserDetails.ProjectID = Convert.ToInt32(dr["ProjectID"]);
                    }
                }
            }
            if (ds != null && ds.Tables[1].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[1].Rows)
                {
                    var DUDetails = new DUDetails();
                    if (dr["DU ID"] != null)
                    {
                        DUDetails.DUID = Convert.ToInt32(dr["DU ID"]);
                    }
                    if (dr["DU Name"] != null)
                    {
                        DUDetails.DUName = dr["DU Name"].ToString();
                    }
                    LstDUDetails.Add(DUDetails);
                }
                UserDetails.LstDUDetails = LstDUDetails;
            }

            return(UserDetails);
        }
Esempio n. 7
0
 public static List <Session> GetByBuildingId(int id)
 {
     return(Converters.SessionConverter.ListToDTO(SessionDAL.GetByBuilding(id)));
 }
Esempio n. 8
0
 public static int UpdateByCase(Sessions session)
 {
     session.CaseId = SessionDAL.UpdateByCase(session);
     return(session.CaseId);
 }
Esempio n. 9
0
 public static int Update(Sessions session)
 {
     session.SessionId = SessionDAL.Update(session);
     return(session.SessionId);
 }
Esempio n. 10
0
 public static int Insert(Sessions session)
 {
     session.SessionId = SessionDAL.Insert(session);
     return(session.SessionId);
 }