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); }
public override SuccessResult <AbstractUsers> UsersUpsert(AbstractUsers abstractUsers) { return(this.abstractUsersDao.UsersUpsert(abstractUsers)); }
public override SuccessResult <AbstractUsers> UserLogin(AbstractUsers abstractUsers, int Type) { return(this.abstractUsersDao.UserLogin(abstractUsers, Type)); }
public abstract SuccessResult <AbstractUsers> UsersUpsert(AbstractUsers abstractUsers);
public abstract SuccessResult <AbstractUsers> UserLogin(AbstractUsers abstractUsers, int Type);