private democode.mvc.Models.UserModels convertToModel(CustomSecurity.User data) { democode.mvc.Models.UserModels x = new democode.mvc.Models.UserModels(); try { x.UID = data.UID; x.AppID = data.APPID; x.Username = data.UserName; x.IsAnonymous = data.IsAnonymous; x.LastActivityDate = data.LastActivityDate; //x.TimeStamp = data._timestamp; x.Demographics = data.Demographics; x.Membership = data.Membership; x.Role = data.Role; return x; } catch (Exception ex) { return null; } }
private democode.mvc.Models.UserModels convertToModel(DataRow dr) { democode.mvc.Models.UserModels x = new democode.mvc.Models.UserModels(); try { if (dr["UID"] != System.DBNull.Value) { x.UID = new Guid(dr["UID"].ToString()); } if (dr["APPID"] != System.DBNull.Value) { x.AppID = new Guid(dr["APPID"].ToString()); } if (dr["UserName"] != System.DBNull.Value) { x.Username = (String)dr["UserName"]; } if (dr["UserIsAnonymous"] != System.DBNull.Value) { x.IsAnonymous = Convert.ToBoolean(dr["UserIsAnonymous"]); } if (dr["UserLastActivityDate"] != System.DBNull.Value) { x.LastActivityDate = (DateTime)dr["UserLastActivityDate"]; } //if (dr["UserTimestamp"] != System.DBNull.Value) { x.TimeStamp = (DateTime)dr["UserTimestamp"]; } x.Demographics = new UserDemographics(dr); //load membership information for the current application x.Membership = new MembershipUser(ConfigurationManager.ConnectionStrings["SystemDS"].ToString(), x.UID, x.AppID); //load role for user x.Role = Role.getUserRoleForApplication(ConfigurationManager.ConnectionStrings["SystemDS"].ToString(), x.UID, x.AppID); return x; } catch (Exception ex) { return null; } }