Esempio n. 1
0
        public static Epi.Web.EF.User ToUserEntity(this UserBO userBO)
        {
            var user = new Epi.Web.EF.User();

            user.EmailAddress  = userBO.EmailAddress;
            user.UserName      = userBO.EmailAddress;
            user.LastName      = userBO.LastName;
            user.FirstName     = userBO.FirstName;
            user.PhoneNumber   = userBO.PhoneNumber;
            user.ResetPassword = userBO.ResetPassword;
            user.PasswordHash  = userBO.PasswordHash;
            user.UGuid         = userBO.UGuid;
            return(user);
        }
        public static UserBO ToUserBO(this Epi.Web.EF.User user, int role = 0)
        {
            UserBO userBO = new UserBO();

            userBO.UserId        = user.UserID;
            userBO.UserName      = user.UserName;
            userBO.EmailAddress  = user.EmailAddress;
            userBO.FirstName     = user.FirstName;
            userBO.LastName      = user.LastName;
            userBO.PhoneNumber   = user.PhoneNumber;
            userBO.ResetPassword = user.ResetPassword;
            userBO.Role          = role;
            if (!string.IsNullOrEmpty(user.UGuid.ToString()))
            {
                userBO.UGuid = Guid.Parse(user.UGuid.ToString());
            }
            return(userBO);
        }