Beispiel #1
0
        /// <summary>
        /// Maps entity to an existing table
        /// </summary>
        /// <param name="entity">Domain entity to map</param>
        /// <param name="table">Instance of existing table entity</param>
        public static UserCredential Map(this UserCredentialDomain entity, UserCredential table)
        {
            if (entity != null && table != null)
            {
                table.UserId            = entity.UserId;
                table.Login             = entity.Login;
                table.Password          = entity.Password;
                table.ChangeCredentials = entity.ChangeCredentials;
                table.AuthFailsQty      = entity.AuthFailsQty;
                table.LockoutUntil      = entity.LockoutUntil;
            }

            return(table);
        }
Beispiel #2
0
        /// <summary>
        /// Maps entity to table
        /// </summary>
        /// <param name="entity">Domain entity to map</param>
        public static UserCredential Map(this UserCredentialDomain entity)
        {
            UserCredential result = null;

            if (entity != null)
            {
                result = new UserCredential()
                {
                    UserId            = entity.UserId,
                    Login             = entity.Login,
                    Password          = entity.Password,
                    ChangeCredentials = entity.ChangeCredentials,
                    AuthFailsQty      = entity.AuthFailsQty,
                    LockoutUntil      = entity.LockoutUntil
                };
            }

            return(result);
        }
Beispiel #3
0
        /// <summary>
        /// Maps table to entity
        /// </summary>
        /// <param name="table">Table entity to map</param>
        /// <param name="useLazy">Indicate load related data flag</param>
        public static UserCredentialDomain Map(this UserCredential table, bool useLazy)
        {
            UserCredentialDomain result = null;

            if (table != null)
            {
                result = new UserCredentialDomain()
                {
                    UserId            = table.UserId,
                    Login             = table.Login,
                    Password          = table.Password,
                    ChangeCredentials = table.ChangeCredentials,
                    AuthFailsQty      = table.AuthFailsQty,
                    LockoutUntil      = table.LockoutUntil
                };
            }

            return(result);
        }