Beispiel #1
0
        public Member GetSystemController()
        {
            SERVDataContract.DbLinq.Member lret = SERVDALFactory.Factory.MemberDAL().GetSystemController();
            if (lret == null)
            {
                return(null);
            }
            Member ret = new Member(lret);

            return(ret);
        }
Beispiel #2
0
 public int Create(Member member)
 {
     SERVDataContract.DbLinq.Member m = new SERVDataContract.DbLinq.Member();
     PropertyMapper.MapProperties(member, m);
     m.User.Add(new SERVDataContract.DbLinq.User()
     {
         PasswordHash = "", UserLevelID = 1
     });
     m.MemberStatusID = 1;
     m.JoinDate       = DateTime.Now;
     return(new MemberDAL().Create(m));
 }
Beispiel #3
0
 public int Save(Member member, User user)
 {
     try
     {
         using (MemberDAL dal = new MemberDAL())
         {
             SERVDataContract.DbLinq.Member m = dal.Get(member.MemberID);
             UpdatePolicyAttribute.MapPropertiesWithUpdatePolicy(member, m, user, user.MemberID == member.MemberID);
             return(dal.Update(m));
         }
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
         return(-1);
     }
 }
Beispiel #4
0
 public Member GetByUserID(int senderUserID)
 {
     try
     {
         SERVDataContract.DbLinq.Member lret = SERVDALFactory.Factory.MemberDAL().GetByUserID(senderUserID);
         Member ret = new Member(lret);
         ret.Tags = new List <Tag>();
         for (int x = 0; x < lret.MemberTag.Count; x++)
         {
             ret.Tags.Add(new Tag(lret.MemberTag[x].Tag));
         }
         return(ret);
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
         return(null);
     }
 }
Beispiel #5
0
 public Member(SERVDataContract.DbLinq.Member metal)
 {
     PropertyMapper.MapProperties(metal, this);
     this.UserLevelID = metal.User[0].UserLevelID;
     this.Group       = metal.SERVDBGROUp.Group;
 }