Exemple #1
0
        public override SuccessResult <AbstractUsers> UserLogin(AbstractUsers abstractUsers, int Type)
        {
            SuccessResult <AbstractUsers> users = null;

            var param = new DynamicParameters();

            param.Add("@Id", abstractUsers.Id, dbType: DbType.Int32, direction: ParameterDirection.Input);
            param.Add("@UserName", abstractUsers.EmailAddress, dbType: DbType.String, direction: ParameterDirection.Input);
            param.Add("@Password", abstractUsers.Password, dbType: DbType.String, direction: ParameterDirection.Input);
            param.Add("@Type", Type, dbType: DbType.Int32, direction: ParameterDirection.Input);

            using (SqlConnection con = new SqlConnection(Configurations.ConnectionString))
            {
                var task = con.QueryMultiple(SQLConfig.UserLogin, param, commandType: CommandType.StoredProcedure);
                users      = task.Read <SuccessResult <AbstractUsers> >().SingleOrDefault();
                users.Item = task.Read <Users>().SingleOrDefault();
            }
            return(users);
        }
Exemple #2
0
 public override SuccessResult <AbstractUsers> UsersUpsert(AbstractUsers abstractUsers)
 {
     return(this.abstractUsersDao.UsersUpsert(abstractUsers));
 }
Exemple #3
0
 public override SuccessResult <AbstractUsers> UserLogin(AbstractUsers abstractUsers, int Type)
 {
     return(this.abstractUsersDao.UserLogin(abstractUsers, Type));
 }
Exemple #4
0
 public abstract SuccessResult <AbstractUsers> UsersUpsert(AbstractUsers abstractUsers);
Exemple #5
0
 public abstract SuccessResult <AbstractUsers> UserLogin(AbstractUsers abstractUsers, int Type);